diff --git a/pkgs/tb-scripts/default.nix b/pkgs/tb-scripts/default.nix index a6efd3c..7a048f1 100644 --- a/pkgs/tb-scripts/default.nix +++ b/pkgs/tb-scripts/default.nix @@ -20,5 +20,10 @@ pkgs.symlinkJoin { runtimeInputs = [ pkgs.zip ]; text = builtins.readFile ./zipdir; }) + (pkgs.writeShellApplication { + name = ",split-1G"; + runtimeInputs = [ pkgs.coreutils ]; + text = builtins.readFile ./split-1G; + }) ]; } diff --git a/pkgs/tb-scripts/split-1G b/pkgs/tb-scripts/split-1G new file mode 100755 index 0000000..f0e4d1f --- /dev/null +++ b/pkgs/tb-scripts/split-1G @@ -0,0 +1,7 @@ +#!/bin/sh + +set -e + +for f in "$@"; do + split --verbose --suffix-length=5 --bytes=1G --numeric-suffixes "$f" "$f." +done