diff options
author | EuAndreh <eu@euandre.org> | 2021-06-26 18:42:56 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2021-06-26 18:42:56 -0300 |
commit | 05e7e1ab7e4aca39bba0dbe9cb55044d913440e8 (patch) | |
tree | e24afc6c9620a877425a5a3a89198d2cd9652dec /aux | |
parent | aux/workflow/assert-spelling.sh: Get files as arguments instead of assuming t... (diff) | |
download | git-permalink-05e7e1ab7e4aca39bba0dbe9cb55044d913440e8.tar.gz git-permalink-05e7e1ab7e4aca39bba0dbe9cb55044d913440e8.tar.xz |
aux/workflow/manpages.sh: s/assert/assert_arg/
Diffstat (limited to 'aux')
-rwxr-xr-x | aux/workflow/manpages.sh | 12 |
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" \ |