diff options
| author | Todd Willey <todd@ansolabs.com> | 2010-10-28 18:59:03 -0400 |
|---|---|---|
| committer | Todd Willey <todd@ansolabs.com> | 2010-10-28 18:59:03 -0400 |
| commit | 1106d7622e9327d4db417ae8bc7a18bb5d64fa1c (patch) | |
| tree | 8b7fb83d3a0d93e09d66ab196dc7602b65dfe0a1 /doc | |
| parent | fce88eca313780be0d6c964aa81048bb8ce16105 (diff) | |
| download | nova-1106d7622e9327d4db417ae8bc7a18bb5d64fa1c.tar.gz nova-1106d7622e9327d4db417ae8bc7a18bb5d64fa1c.tar.xz nova-1106d7622e9327d4db417ae8bc7a18bb5d64fa1c.zip | |
A shell script for showing modules that aren't documented in .rst files.
Diffstat (limited to 'doc')
| -rwxr-xr-x | doc/find_undocumented_classes.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/find_undocumented_classes.sh b/doc/find_undocumented_classes.sh new file mode 100755 index 000000000..845e0b5e0 --- /dev/null +++ b/doc/find_undocumented_classes.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +NOVA_DIR='../nova/' # include trailing slash +DOCS_DIR='source' + +modules='' +for x in `find ${NOVA_DIR} -name '*.py'`; do + if [ `basename ${x} .py` == "__init__" ] ; then + continue + fi + relative=nova.`echo ${x} | sed -e 's$^'${NOVA_DIR}'$$' -e 's/.py$//' -e 's$/$.$g'` + modules="${modules} ${relative}" +done + +for mod in ${modules} ; do + op=`grep ${mod} ${DOCS_DIR}/*.rst` + if [ -z "${op}" ] ; then + echo ${mod} + fi +done |
