diff options
author | Nick Mathewson <nickm@torproject.org> | 2023-11-15 10:44:06 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2023-11-15 10:44:06 -0500 |
commit | a0d3004859f918d9d542a0526aa76252e1648c66 (patch) | |
tree | 84f954c77d9c95c7600ce36293a4d9231bc00479 /bin/mermaid_cvt_svg | |
parent | 08f943c32dbb8b35f57f1b11d5ae2b8004627ae5 (diff) | |
download | torspec-a0d3004859f918d9d542a0526aa76252e1648c66.tar.gz torspec-a0d3004859f918d9d542a0526aa76252e1648c66.zip |
Fix several shellcheck warnings
Diffstat (limited to 'bin/mermaid_cvt_svg')
-rwxr-xr-x | bin/mermaid_cvt_svg | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/bin/mermaid_cvt_svg b/bin/mermaid_cvt_svg index 3198a00..a48bbee 100755 --- a/bin/mermaid_cvt_svg +++ b/bin/mermaid_cvt_svg @@ -2,9 +2,9 @@ set -e -u -o pipefail -x -TOPLEVEL=$(realpath $(dirname "$0"))/.. +TOPLEVEL=$(realpath "$(dirname "$0")")/.. TMPDIR="$1" -: ${MMDC:=mmdc} +: "${MMDC:=mmdc}" cd "$TOPLEVEL" @@ -13,11 +13,12 @@ cp -rl spec proposals mdbook "$TMPDIR" # We use mermaid-cli to extract the mermaid from any file containing it, # and generate a new version that uses svg instead. -for fname in $(find "$TMPDIR" -name "*.md") ; do - if grep '^```mermaid' $fname; then +shopt -s globstar nullglob +for fname in "$TMPDIR"/**/*.md; do + if grep '^```mermaid' "$fname"; then ORIG="${fname%.md}.__orig.md" - mv $fname $ORIG - $MMDC -i $ORIG -o $fname + mv "$fname" "$ORIG" + $MMDC -i "$ORIG" -o "$fname" fi done |