#!/bin/sh
#
#  dtree
#
#  Usage:  dtree [-a] 
#          -a = include files
#
#  If no directory entered, it will use current dir.
#
#  Purpose: Create a directory tree
#
case "$1" in
-a) shift
    dir=${1-.}   # If no dir entered, default to current directory
    echo "Tree for directory $dir AND its files"
    ;;
*)  findtype="-type d"   # If no -a flag, make find use "-type d"
    dir=${1-.}
    echo "Tree for directory $dir"
    ;;
esac
echo "$dir"
find $dir $findtype -print | tr / \\001 |
sort -f | tr \\001 / |
sed -e s@\^$dir@@ -e 's@[^/]*/@ "       @g'
1