mirror of
https://github.com/stumpwm/stumpwm-contrib.git
synced 2026-09-10 07:26:25 -04:00
16 lines
699 B
Bash
Executable file
16 lines
699 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
sed '/# --/q' README.org > tmpReadme
|
|
|
|
for f in $(find . -name "*.asd" | sort);
|
|
do
|
|
README_PATH=$(ls $(dirname $f)/README{,.txt,.md,.org} 2>/dev/null)
|
|
desc=$(grep description $f | grep -o \".*\" | sed 's,",,g');
|
|
echo - [[${README_PATH}][$(basename $f .asd)]] :: ${desc} >> tmpReadme
|
|
done
|
|
awk '/\/util\// && !x {print "** Utilities"; x=1} 1' tmpReadme > tmp; mv tmp tmpReadme
|
|
awk '/\/media\// && !x {print "** Media"; x=1} 1' tmpReadme > tmp; mv tmp tmpReadme
|
|
awk '/\/minor-mode\// && !x {print "** Minor Modes"; x=1} 1' tmpReadme > tmp; mv tmp tmpReadme
|
|
awk '/\/modeline\// && !x {print "** Modeline"; x=1} 1' tmpReadme > tmp; mv tmp tmpReadme
|
|
mv tmpReadme README.org
|