From 7bc79861e11041c21df25039ab34222f1c058841 Mon Sep 17 00:00:00 2001 From: neingeist Date: Mon, 20 Feb 2023 15:45:47 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20rmdir-empty:=20take=20directory=20a?= =?UTF-8?q?rguments?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rmdir-empty | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) 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 "$@"