#!/bin/sh
# recursively delete empty directories

rmdir_empty() {
  # make default . explicit
  if [ -z "$1" ]; then
    set -- .
  fi

  find "$@" -depth \
    -path "." -prune -or \
    -type d -empty -exec rmdir -v {} \;
}

rmdir_empty "$@"