b6f4787352
FossilOrigin-Name: 5b1826cb48f9b3bc5cea70d9be4e83313ef8e556980fba1eca17f1290bcff6d1
32 lines
719 B
Text
Executable file
32 lines
719 B
Text
Executable file
#!/usr/bin/env retro
|
|
|
|
This is used to assemble the Markdown copy of the RETRO Handbook.
|
|
|
|
The individual chapters are in the `book/` directory. This is set
|
|
using the `BOOK-BASE` constant.
|
|
|
|
~~~
|
|
'doc/book/ 'BOOK-BASE s:const
|
|
'chapters/ 'OUT-BASE s:const
|
|
~~~
|
|
|
|
The chapters are specified it the `TOC`, a named array. These are
|
|
the file names, they will be included in order. I am structuring
|
|
it using separate file to make the actual editing process easier
|
|
for me.
|
|
|
|
~~~
|
|
'tools/book-chapters.retro include
|
|
~~~
|
|
|
|
|
|
~~~
|
|
'Out var
|
|
|
|
:import BOOK-BASE over OUT-BASE '>%s%s.html_retro_example/markdown-to-xhtml.retro_%s%s s:format unix:system ;
|
|
:assemble [ #1 a:fetch import $. c:put ] a:for-each nl ;
|
|
~~~
|
|
|
|
~~~
|
|
TOC assemble
|
|
~~~
|