Skip to content

Commit 71e8de3

Browse files
committed
Improve automatic updates
1 parent bd61ec7 commit 71e8de3

File tree

7 files changed

+1158
-343
lines changed

7 files changed

+1158
-343
lines changed

echo-html-list.sh

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#!/bin/bash
2+
3+
cd shells
4+
5+
previous_name=""
6+
sha256sum *.* | while read -r line; do
7+
file="${line##* }"
8+
sha="${line%% *}"
9+
10+
name="${file}"
11+
while [[ ! "${name##*.}" =~ [0-9]+ ]]; do
12+
name="${name%.*}"
13+
done
14+
name="${name^}"
15+
name="${name//-/ }"
16+
17+
if [ "${name}" = "${previous_name}" ]; then
18+
echo " <li><a href=\"${sha}\">${file}</a></li>"
19+
else
20+
if [ -n "${previous_name}" ]; then
21+
echo "</ul>"
22+
echo
23+
fi
24+
echo "<h3>${name}</h3>"
25+
echo "<ul>"
26+
echo " <li><a href=\"shells/${sha}\">${file}</a></li>"
27+
fi
28+
29+
previous_name="${name}"
30+
done
31+
echo "</ul>"

0 commit comments

Comments
 (0)