dirlist (420B) [raw]
1 #!/bin/sh 2 # dirlist -- just does a dir listing in gph format 3 DIR=${1:-$PWD} 4 for f in "$DIR"/*; do 5 bn=$(basename "$f") 6 mtime=$(stat -f "%Sm" "$f") 7 if [ "$bn" != "index.gph" ]; then 8 if [ -d "$f" ]; then 9 printf "[1|%-30s$mtime|$bn|server|port]\n" "$bn" 10 else 11 printf "[0|%-30s$mtime|$bn|server|port]\n" "$bn" 12 fi 13 fi 14 done 15 16 printf "\n[1|<-- Home|/|server|port]\n"