aboutsummaryrefslogtreecommitdiff
path: root/dev/spell.sh
diff options
context:
space:
mode:
Diffstat (limited to 'dev/spell.sh')
-rwxr-xr-xdev/spell.sh42
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
+}
+
+
+"$@"