dev/spell.sh can be used to run spell checker on the manuals, using aspell, dev/spell.sh man checks manpage.6, dev/spell.sh man es checks manpage.es.6 and dev/spell.sh checks ponysay.texinfo + typo corrections in English manuals + gitignore update
This commit is contained in:
parent
1b3deb8a5b
commit
0ec99bab37
4 changed files with 62 additions and 19 deletions
42
dev/spell.sh
Executable file
42
dev/spell.sh
Executable file
|
|
@ -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
|
||||
}
|
||||
|
||||
|
||||
"$@"
|
||||
Loading…
Add table
Add a link
Reference in a new issue