Dominik Riebeling | 5862612 | 2011-06-19 09:41:03 +0000 | [diff] [blame^] | 1 | #!/bin/sh |
| 2 | # __________ __ ___. |
| 3 | # Open \______ \ ____ ____ | | _\_ |__ _______ ___ |
| 4 | # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / |
| 5 | # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < |
| 6 | # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ |
| 7 | # \/ \/ \/ \/ \/ |
| 8 | # |
| 9 | # Spell check files from the Rockbox manual. |
| 10 | # |
| 11 | # Call the script with a single file to spellcheck. Call it without arguments |
| 12 | # to spellcheck all files in the manual tree except preamble.tex. |
| 13 | # This will invoke aspell interactively. |
| 14 | |
| 15 | MANDIR=$(dirname $0) |
| 16 | if [ $# -gt 0 ]; then |
| 17 | TEX_FILES="$1" |
| 18 | else |
| 19 | TEX_FILES=$(find "$MANDIR" -name "*.tex" | sed -e "s/\S*preamble.tex//") |
| 20 | fi |
| 21 | |
| 22 | for file in $TEX_FILES; do |
| 23 | aspell -t -l en_UK-ise --add-tex-command="opt pp" \ |
| 24 | --add-tex-command="nopt pp" --add-tex-command="screenshot ppo" \ |
| 25 | --add-tex-command="reference p" --add-tex-command="fname p" \ |
| 26 | --add-tex-command="wikilink p" --add-tex-command="IfFileExists p" \ |
| 27 | --add-tex-command="newcommand pp" --add-tex-command="renewcommand pp" \ |
| 28 | --add-tex-command="download p" \ |
| 29 | -c $file |
| 30 | done |