Skip to content

Commit a07b291

Browse files
committed
Make clean.sh work on macOS
1 parent b3a524e commit a07b291

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

clean.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
11
#!/bin/bash
22

3+
if [[ "$OSTYPE" == "darwin"* ]]; then
4+
inplace=(-i '')
5+
else
6+
inplace=-i
7+
fi
8+
39
rg '\[([^]]*)\]: ' -o release.md > defs
410
rg '\[([^]]*)\]$' -o release.md > used
511

612
for word in `cat defs`; do
713
pattern=$(echo "$word" | sed 's@\[@\\[@g' | sed 's@]@\\]@g' | sed 's@/@\\/@g')
814
in_used=$(echo "$word" | sed 's@:.*@@')
915
if ! fgrep -q "$in_used" used; then
10-
sed -i "/^$pattern/d" release.md
16+
sed $inplace -e "/^$pattern/d" release.md
1117
fi
1218
done
19+
20+
rm defs used

0 commit comments

Comments
 (0)