allow specifying a dir to empty
- ID
7114174- date
2023-08-05 08:51:48+00:00- author
Alex Chan <alex@alexwlchan.net>- parent
5e6645c- message
allow specifying a dir to empty- changed files
1 file, 7 additions, 1 deletion
Changed files
fs/emptydir (1386) → fs/emptydir (1477)
diff --git a/fs/emptydir b/fs/emptydir
index 8fc767a..d9d173c 100755
--- a/fs/emptydir
+++ b/fs/emptydir
@@ -8,6 +8,7 @@ It prints the name of every directory it removes.
import os
import shutil
+import sys
import humanize
import termcolor
@@ -41,7 +42,12 @@ def delete_directory(d):
if __name__ == "__main__":
total_deleted = 0
- for d, _, _ in os.walk("."):
+ try:
+ root = sys.argv[1]
+ except IndexError:
+ root = "."
+
+ for d, _, _ in os.walk(root):
if can_be_deleted(d):
total_deleted += delete_directory(d)