diff options
Diffstat (limited to 'dev')
-rwxr-xr-x | dev/spell.sh | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/dev/spell.sh b/dev/spell.sh new file mode 100755 index 0000000..9fe617e --- /dev/null +++ b/dev/spell.sh @@ -0,0 +1,42 @@ +en="en_GB-ise-w_accents" + + +info() +{ + if [ -f "./manuals/ponysay.texinfo" ]; then + aspell --lang="$en" check "./manuals/ponysay.texinfo" + git add "./manuals/ponysay.texinfo" + elif [ -f "../manuals/ponysay.texinfo" ]; then + aspell --lang="$en" check "../manuals/ponysay.texinfo" + git add "../manuals/ponysay.texinfo" + else + echo "spell.sh: unable to find document: ponysay.texinfo" >&2 + exit -1 + fi +} + + +man() +{ + lang="$1" + langarg="$1" + if [ ! "$lang" = "" ]; then + lang=".$lang" + else + langarg="$en" + fi + + if [ -f "./manuals/manpage${lang}.6" ]; then + aspell --lang="${langarg}" check "./manuals/manpage${lang}.6" + git add "./manuals/manpage${lang}.6" + elif [ -f "../manuals/manpage${lang}.6" ]; then + aspell --lang="${langarg}" check "../manuals/manpage${lang}.6" + git add "../manuals/manpage${lang}.6" + else + echo "spell.sh: unable to find document: manpage${lang}.6" >&2 + exit -1 + fi +} + + +"$@" |