aboutsummaryrefslogtreecommitdiff
path: root/aux/workflow/manpages.sh
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-06-26 18:42:56 -0300
committerEuAndreh <eu@euandre.org>2021-06-26 18:42:56 -0300
commit05e7e1ab7e4aca39bba0dbe9cb55044d913440e8 (patch)
treee24afc6c9620a877425a5a3a89198d2cd9652dec /aux/workflow/manpages.sh
parentaux/workflow/assert-spelling.sh: Get files as arguments instead of assuming t... (diff)
downloadgit-permalink-05e7e1ab7e4aca39bba0dbe9cb55044d913440e8.tar.gz
git-permalink-05e7e1ab7e4aca39bba0dbe9cb55044d913440e8.tar.xz
aux/workflow/manpages.sh: s/assert/assert_arg/
Diffstat (limited to 'aux/workflow/manpages.sh')
-rwxr-xr-xaux/workflow/manpages.sh12
1 files changed, 6 insertions, 6 deletions
diff --git a/aux/workflow/manpages.sh b/aux/workflow/manpages.sh
index fe215f7..d0d19ae 100755
--- a/aux/workflow/manpages.sh
+++ b/aux/workflow/manpages.sh
@@ -25,34 +25,34 @@ while getopts 'iuHo:p:' flag; do
done
shift $((OPTIND - 1))
-assert() {
+assert_arg() {
if [ -z "$1" ]; then
- echo "Missing $2 argument" >&2
+ echo "Missing $2" >&2
exit 2
fi
}
-assert "${ACTION:-}" ACTION
+assert_arg "${ACTION:-}" '-[iuH] for choosing action'
for f in "$@"; do
l="$(echo "$f" | awk -F. '{print $(NF-1)}')"
n="$(echo "$f" | awk -F. '{print $NF}')"
case "$ACTION" in
html)
- assert "${OUTDIR:-}" OUTDIR
+ assert_arg "${OUTDIR:-}" '-o OUTDIR'
to_name="$(basename "${f%.$l.$n}.$n.html")"
mkdir -p "$OUTDIR/$l"
pandoc -s -r man -w html --metadata "lang=$l" < "$f" > "$OUTDIR/$l/$to_name"
;;
install)
- assert "${MANPREFIX:-}" MANPREFIX
+ assert_arg "${MANPREFIX:-}" '-p MANPREFIX'
to_name="$(basename "${f%.$l.$n}.$n")"
mkdir -p "$MANPREFIX/$l/man$n" "$MANPREFIX/man$n"
cp "$f" "$MANPREFIX/$l/man$n/$to_name"
ln -fs "../en/man$n/$to_name" "$MANPREFIX/man$n/$to_name"
;;
uninstall)
- assert "${MANPREFIX:-}" MANPREFIX
+ assert_arg "${MANPREFIX:-}" '-p MANPREFIX'
to_name="$(basename "${f%.$l.$n}.$n")"
rm -f \
"$MANPREFIX/$l/man$n/$to_name" \