rockbox/manual/spellcheck.sh
Dominik Riebeling 5862612205 Add script to spellcheck the manual LaTeX sources.
This script wraps around aspell and calls it for the file passed on the command
line or runs aspell on all TeX files found in the manual folder (except
preamble.tex). aspell is called interactively. Note: there is currently no way
to interrupt checking if running on the complete folder.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30013 a1c6a512-1295-4272-9138-f99709370657
2011-06-19 09:41:03 +00:00

30 lines
1.2 KiB
Bash
Executable file

#!/bin/sh
# __________ __ ___.
# Open \______ \ ____ ____ | | _\_ |__ _______ ___
# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
# \/ \/ \/ \/ \/
#
# Spell check files from the Rockbox manual.
#
# Call the script with a single file to spellcheck. Call it without arguments
# to spellcheck all files in the manual tree except preamble.tex.
# This will invoke aspell interactively.
MANDIR=$(dirname $0)
if [ $# -gt 0 ]; then
TEX_FILES="$1"
else
TEX_FILES=$(find "$MANDIR" -name "*.tex" | sed -e "s/\S*preamble.tex//")
fi
for file in $TEX_FILES; do
aspell -t -l en_UK-ise --add-tex-command="opt pp" \
--add-tex-command="nopt pp" --add-tex-command="screenshot ppo" \
--add-tex-command="reference p" --add-tex-command="fname p" \
--add-tex-command="wikilink p" --add-tex-command="IfFileExists p" \
--add-tex-command="newcommand pp" --add-tex-command="renewcommand pp" \
--add-tex-command="download p" \
-c $file
done