From 5c5150fafb94aeb8ca0fc47a8b897317e2623f01 Mon Sep 17 00:00:00 2001 From: Martin Frost Date: Sun, 26 Dec 2021 23:35:04 +0100 Subject: [PATCH] Use backwards-compatible bash syntax MacOS still uses a very old version of bash, probably for open source licencing reasons. Therefore, I cannot use modern substitutions like `${foo^^}` and must fall back to using `tr` instead. --- build-manpages.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/build-manpages.sh b/build-manpages.sh index 3bb9537..f8e711c 100755 --- a/build-manpages.sh +++ b/build-manpages.sh @@ -1,6 +1,10 @@ #!/usr/bin/env bash +set -e + mkdir -p target/man for page in git-{mob,solo,{add,edit,delete}-coauthor}; do - mdsh --work_dir . -o - -i docs/$page.md | mandown - ${page^^} 1 | gzip > target/man/$page.1.gz + mdsh --work_dir . -o - -i docs/$page.md | \ + mandown - "$(echo $page | tr '[:lower:]' '[:upper:]')" 1 | \ + gzip > target/man/$page.1.gz done