Generate index table in documentation
This commit is contained in:
@@ -5,6 +5,11 @@ import sys
|
||||
excludes = ['istats_diff.py']
|
||||
|
||||
filename = sys.argv[1]
|
||||
printName = False
|
||||
|
||||
if filename == '-p':
|
||||
filename = sys.argv[2]
|
||||
printName = True
|
||||
|
||||
if filename.endswith('__init__.py'):
|
||||
sys.exit(0)
|
||||
@@ -14,6 +19,10 @@ for e in excludes:
|
||||
sys.stderr.write('\tSkip %s\n' % (filename))
|
||||
sys.exit(0)
|
||||
|
||||
if printName:
|
||||
sys.stdout.write(' * %s\n' % (filename))
|
||||
sys.exit(0)
|
||||
|
||||
package_name = filename.replace('/', '.').replace('.py', '')
|
||||
sys.stdout.write('%s' % (package_name))
|
||||
sys.stdout.write('\n')
|
||||
|
@@ -6,8 +6,13 @@ TARGET_MD="docs/index.md"
|
||||
|
||||
rm -f "${MODULES_TARGET}"
|
||||
|
||||
echo "Generate plugins index"
|
||||
python tools/extract_doc.py -p iwla.py > "${MODULES_TARGET}"
|
||||
find plugins -name '*.py' -exec python tools/extract_doc.py -p \{\} \; >> "${MODULES_TARGET}"
|
||||
echo "\n" >> "${MODULES_TARGET}"
|
||||
|
||||
echo "Generate doc from iwla.py"
|
||||
python tools/extract_doc.py iwla.py > "${MODULES_TARGET}"
|
||||
python tools/extract_doc.py iwla.py >> "${MODULES_TARGET}"
|
||||
|
||||
echo "Generate plugins documentation"
|
||||
find plugins -name '*.py' -exec python tools/extract_doc.py \{\} \; >> "${MODULES_TARGET}"
|
||||
|
Reference in New Issue
Block a user