2019-11-11 18:30:46 -08:00
|
|
|
#!/bin/bash
|
|
|
|
# Generate docs.md
|
2020-08-03 12:39:18 -07:00
|
|
|
# requires pydoc-markdown 2.1.0.post1
|
2019-11-11 18:30:46 -08:00
|
|
|
|
|
|
|
cd jc
|
2021-04-05 09:42:25 -07:00
|
|
|
echo Building docs for: package
|
2019-11-11 18:30:46 -08:00
|
|
|
pydocmd simple jc+ > ../docs/readme.md
|
2021-04-05 09:42:25 -07:00
|
|
|
echo Building docs for: utils
|
2019-11-11 18:30:46 -08:00
|
|
|
pydocmd simple utils+ > ../docs/utils.md
|
2021-04-02 21:50:04 -07:00
|
|
|
|
|
|
|
# a bit of inception here... jc is being used to help
|
|
|
|
# automate the generation of its own documentation. :)
|
|
|
|
|
|
|
|
parsers=$(jc -a | jq -r .parsers[].name)
|
|
|
|
|
|
|
|
for parser in $parsers
|
|
|
|
do
|
|
|
|
echo Building docs for: $parser
|
|
|
|
pydocmd simple jc.parsers.${parser}+ > ../docs/parsers/${parser}.md
|
|
|
|
done
|