3d3ea5f58b5aa1f05d9f01524798ad615cb6bb28
convert.sed
... | ... | @@ -30,6 +30,36 @@ s/^\(#\+\)\s\+[0-9.]\+\s\+/\1 / |
30 | 30 | a --- |
31 | 31 | } |
32 | 32 | |
33 | +# Convert bash code |
|
34 | +/^#!\/.*sh/,/Get Code/ { |
|
35 | + /^#!\/.*sh/ i ```shell |
|
36 | + s/\s\+$// # clean whitespace |
|
37 | + /Get Code/ { |
|
38 | + a ``` |
|
39 | + d |
|
40 | + } |
|
41 | +} |
|
42 | + |
|
43 | +# Convert ruby code |
|
44 | +/^#!\/.*ruby/,/Get Code/ { |
|
45 | + /^#!\/.*ruby/ i ```ruby |
|
46 | + s/\s\+$// # clean whitespace |
|
47 | + /Get Code/ { |
|
48 | + a ``` |
|
49 | + d |
|
50 | + } |
|
51 | +} |
|
52 | + |
|
53 | +# Convert ruby code |
|
54 | +/^#!\/.*python/,/Get Code/ { |
|
55 | + /^#!\/.*python/ i ```python |
|
56 | + s/\s\+$// # clean whitespace |
|
57 | + /Get Code/ { |
|
58 | + a ``` |
|
59 | + d |
|
60 | + } |
|
61 | +} |
|
62 | + |
|
33 | 63 | # House.WhaleBarn has a linked embedded image |
34 | 64 | /(!\[Floor Plan\]\[38\])\[38\]/ { |
35 | 65 | y/()/[]/ |