alexkarle.com

Source for alexkarle.com
git clone git://git.alexkarle.com/alexkarle.com.git
Log | Files | Refs | README | LICENSE

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"