diff options
Diffstat (limited to 'packages/scripts/shreddir-sh/default.nix')
-rw-r--r-- | packages/scripts/shreddir-sh/default.nix | 14 |
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 + +'' |