blob: 3491ce91685f8b1f364fa1aa3c4783960c61d439 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/usr/bin/env bash
LISTS=()
while read -r -d $'\0'; do
LISTS+=("$REPLY")
done < <(find lists -maxdepth 1 -mindepth 1 -type d -not -name '.*' -print0 | sort -z)
for x in "${LISTS[@]}"; do
printf "%s.html\0" "$x"
done | xargs -r -0 redo-ifchange
cat <<EOF
% Index
EOF
for x in "${LISTS[@]}"; do
printf "* [%s](%s)\n" "$(<$x/title)" "$x.html"
done
|