[O] Separate compress-zst
This commit is contained in:
Executable
+13
@@ -0,0 +1,13 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
level="${level:-15}"
|
||||||
|
|
||||||
|
cmd=$(which tar)
|
||||||
|
if command -v "gtar" &> /dev/null; then
|
||||||
|
cmd=$(which gtar)
|
||||||
|
fi
|
||||||
|
echo "Using $cmd"
|
||||||
|
|
||||||
|
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 -c -f "$@"
|
||||||
@@ -98,11 +98,6 @@ alias btrfs-balance-progress="sudo watch -d btrfs balance status"
|
|||||||
alias catt="echo 🐱"
|
alias catt="echo 🐱"
|
||||||
alias old-update-ssh-keys="curl -L https://github.com/Hykilpikonna.keys > ~/.ssh/authorized_keys"
|
alias old-update-ssh-keys="curl -L https://github.com/Hykilpikonna.keys > ~/.ssh/authorized_keys"
|
||||||
|
|
||||||
compress-zst() {
|
|
||||||
cores=$(grep -c ^processor /proc/cpuinfo)
|
|
||||||
echo "Starting ZSTD compression with $cores cores"
|
|
||||||
tar -I 'zstd -T36 -15' --checkpoint=.1024 --totals --totals=SIGUSR1 -c -f "$@"
|
|
||||||
}
|
|
||||||
alias tar-kill-progress="watch -n 60 killall tar -SIGUSR1"
|
alias tar-kill-progress="watch -n 60 killall tar -SIGUSR1"
|
||||||
|
|
||||||
# Gradle with auto environment detection
|
# Gradle with auto environment detection
|
||||||
|
|||||||
Reference in New Issue
Block a user