aboutsummaryrefslogtreecommitdiff
path: root/packages/scripts/shreddir-sh/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'packages/scripts/shreddir-sh/default.nix')
-rw-r--r--packages/scripts/shreddir-sh/default.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/packages/scripts/shreddir-sh/default.nix b/packages/scripts/shreddir-sh/default.nix
new file mode 100644
index 00000000..a358e7f3
--- /dev/null
+++ b/packages/scripts/shreddir-sh/default.nix
@@ -0,0 +1,14 @@
+{ pkgs, ... }:
+
+pkgs.writeScriptBin "shreddir" ''
+#!${pkgs.bash}/bin/bash
+
+if [ "$1" = "" ]; then
+ echo "I'm not comfortable doing this..."
+ exit 1
+fi
+
+${pkgs.findutils}/bin/find "$1" -type f -print -exec ${pkgs.coreutils}/bin/shred -zu {} \;
+rm -rf $1
+
+''