about summary refs log tree commit diff stats
path: root/trunk/first-lines.sh
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/first-lines.sh')
-rw-r--r--trunk/first-lines.sh26
1 files changed, 0 insertions, 26 deletions
diff --git a/trunk/first-lines.sh b/trunk/first-lines.sh deleted file mode 100644 index 1378a82..0000000 --- a/trunk/first-lines.sh +++ /dev/null
@@ -1,26 +0,0 @@
1#!/bin/bash
2
3outFile="$1";
4shift 1;
5glob="$@";
6
7firstLineOf() { # $1 = file
8 endOfYaml=$(sed -n '/^\.\.\.$/=' "$1")
9 tryLineNumber=$((endOfYaml + 1))
10 try=""
11 while [[ -z $try ]]; do
12 try=$(head -n $tryLineNumber "$1" | tail -n 1 |\
13 sed -e 's/^[|>] //' -e 's/[][]//g' -e 's/^#.*//' -e 's/^--.*//')
14 (( tryLineNumber += 1 ))
15 done
16 echo "$try"
17}
18
19echo -n "Compiling ${outFile}"
20
21for file in $glob; do
22 # Copy first line to $outFile & link
23 echo "[$(firstLineOf "$file")](${file%.*}.html)" >> $outFile;
24 echo -n ".";
25done
26echo "Done."