diff --git a/rmdir-empty b/rmdir-empty index 9a9ad64..774fff5 100755 --- a/rmdir-empty +++ b/rmdir-empty @@ -1,5 +1,15 @@ #!/bin/sh # recursively delete empty directories -find . -depth \ - -path "." -prune -or \ - -type d -empty -exec rmdir -v {} \; + +rmdir_empty() { + # make default . explicit + if [ -z "$1" ]; then + set -- . + fi + + find "$@" -depth \ + -path "." -prune -or \ + -type d -empty -exec rmdir -v {} \; +} + +rmdir_empty "$@"