#!/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"