Zesstra | b5ba64c | 2019-01-07 21:08:04 +0100 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | # |
| 3 | # 2019 Rumata |
| 4 | # |
| 5 | # Baut die .idx Datei auf, wie sie von der documentation.shtml Webseite gebraucht |
| 6 | # wird. |
| 7 | # |
| 8 | # Listet alle Dateien unter doc, die nicht zu sphinx gehoeren und nach einer Manpage aussehen |
| 9 | # in der Form basename<TAB>pathname auf. |
| 10 | # |
| 11 | |
| 12 | find . -type f -name '[a-zA-Z0-9]*' |\ |
| 13 | grep -v sphinx |\ |
| 14 | while read LINE |
| 15 | do |
| 16 | egrep -q '^(DESCRIPTION|----|====)' "$LINE" &&\ |
| 17 | printf "%s\t%s\n" $(basename "$LINE") $(echo "$LINE" | sed 's/^.\///') |
| 18 | done >.idx |