#!/bin/sh
# generate the notes index
REPO=$(dirname "$(dirname "$0")")

cat "$REPO/notes/index.tmpl"

cd "$REPO" || exit 1

for f in notes/*.txt; do
       printf "[0|[%s] %s|/$f|server|port]\n" \
               "$((grep '^date: ' "$f" || echo 'unknown') | cut -f2 -d' ')" \
               "$(head -n 1 "$f")"
done | sort -r

printf "\n[1|<-- Home|/|server|port]\n"