aboutsummaryrefslogtreecommitdiff
path: root/aux/workflow/manpages.sh
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-06-26 21:48:18 -0300
committerEuAndreh <eu@euandre.org>2021-06-26 21:49:20 -0300
commit59f34fe49527fc697bd86145aa974076c83eb404 (patch)
treeee4748e63d034b86e50b78724d5812cd7e001681 /aux/workflow/manpages.sh
parentaux/utils.sh: Remove unused file (diff)
downloadremembering-59f34fe49527fc697bd86145aa974076c83eb404.tar.gz
remembering-59f34fe49527fc697bd86145aa974076c83eb404.tar.xz
aux/: Update, adapt Makefile accordingly
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" \