toolchain: add a tool to run spell(1) against the chapters in the book (#40)
FossilOrigin-Name: b0a8ab588ab4884adfff4c0f8ae89efdbfcac432deeac6999ba6cab633539659
This commit is contained in:
parent
75f9fcf9e4
commit
008dad4d31
1 changed files with 26 additions and 0 deletions
26
tools/book-check-spelling.retro
Executable file
26
tools/book-check-spelling.retro
Executable file
|
@ -0,0 +1,26 @@
|
|||
#!/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
|
||||
~~~
|
||||
|
||||
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
|
||||
~~~
|
||||
|
||||
~~~
|
||||
TOC
|
||||
[ nl #1 a:fetch dup s:put nl BOOK-BASE 'spell_%s%s s:format unix:system ]
|
||||
a:for-each
|
||||
~~~
|
||||
|
Loading…
Reference in a new issue