#!/bin/sh
# dirlist -- just does a dir listing in gph format
DIR=${1:-$PWD}
for f in "$DIR"/*; do
bn=$(basename "$f")
mtime="Updated: $(git log --pretty="%as" -- "$f" | head -n 1)"
if [ "$bn" != "index.gph" ] && [ "$bn" != "index.tmpl" ]; then
if [ -d "$f" ]; then
printf "[1|%-30s$mtime|$bn|server|port]\n" "$bn"
else
printf "[0|%-30s$mtime|$bn|server|port]\n" "$bn"
fi
fi
done