Skip to content

Commit 43bb6dc

Browse files
Add clean script to drop unused reference definitions
1 parent 2697126 commit 43bb6dc

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

clean.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/bin/bash
2+
3+
rg '\[([^]]*)\]: ' -o release.md > defs
4+
rg '\[([^]]*)\]$' -o release.md > used
5+
6+
for word in `cat defs`; do
7+
pattern=$(echo "$word" | sed 's@\[@\\[@g' | sed 's@]@\\]@g' | sed 's@/@\\/@g')
8+
in_used=$(echo "$word" | sed 's@:.*@@')
9+
if ! fgrep -q "$in_used" used; then
10+
sed -i "/^$pattern/d" release.md
11+
fi
12+
done

0 commit comments

Comments
 (0)