diff --git a/scripts/bin/compress-zst-gpg b/scripts/bin/compress-zst-gpg index 09275cb..10bdf51 100755 --- a/scripts/bin/compress-zst-gpg +++ b/scripts/bin/compress-zst-gpg @@ -8,10 +8,21 @@ if command -v "gtar" &> /dev/null; then fi echo "Using $cmd" +# Read first parameter +arg1="$1" name="$1".tar.zst.gpg shift echo "Output to $name" +# Read second parameter +if [[ -z "$*" ]]; then + files="$arg1" +else + files="$*" +fi + +echo "Compressing $files" + cores=$(python3 -c "import os; print(os.cpu_count())") echo "Starting ZSTD compression with $cores cores and level $level" -"$cmd" -I "zstd -T$cores -$level" --checkpoint=.1024 --totals --totals=SIGUSR1 -cf - "$@" | gpg --symmetric --cipher-algo aes256 -o "$name" \ No newline at end of file +"$cmd" -I "zstd -T$cores -$level" --checkpoint=.1024 --totals --totals=SIGUSR1 -cf - "$files" | gpg --symmetric --cipher-algo aes256 -o "$name" \ No newline at end of file