From 2456dad7def9c24442ba33b94dbe2ae0b2e0d267 Mon Sep 17 00:00:00 2001 From: Daniel Flanagan Date: Mon, 6 Jan 2020 11:15:30 -0600 Subject: [PATCH] Zstd --- apps/shell/bash/aliases | 1 + bin/archive | 4 ++-- bin/compress | 3 +++ bin/decompress | 3 +++ bin/unarchive | 2 +- 5 files changed, 10 insertions(+), 3 deletions(-) create mode 100755 bin/compress create mode 100755 bin/decompress diff --git a/apps/shell/bash/aliases b/apps/shell/bash/aliases index 89a4311..022baa6 100644 --- a/apps/shell/bash/aliases +++ b/apps/shell/bash/aliases @@ -16,6 +16,7 @@ alias tree='tree -Csuh' alias f='fzf' alias cp="rsync -ah --progress" alias year="cal $(date +%Y)" +alias y="year" # gets the newest function for the current directory (or the specified directory # if one is provided) diff --git a/bin/archive b/bin/archive index 31d8517..dba3675 100755 --- a/bin/archive +++ b/bin/archive @@ -1,5 +1,5 @@ #!/usr/bin/env bash -archive_name="${1}.tar.gz"; shift -tar czvf "${archive_name}" ${@} +archive_name="${1}.tar.zstd"; shift +tar --zstd -cvf "${archive_name}" ${@} echo "Archive created at: ${archive_name}" diff --git a/bin/compress b/bin/compress new file mode 100755 index 0000000..b7cfcf4 --- /dev/null +++ b/bin/compress @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +zstd "$@" diff --git a/bin/decompress b/bin/decompress new file mode 100755 index 0000000..f47ea85 --- /dev/null +++ b/bin/decompress @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +unzstd "$@" diff --git a/bin/unarchive b/bin/unarchive index 6b64366..65b9901 100755 --- a/bin/unarchive +++ b/bin/unarchive @@ -4,6 +4,6 @@ archive_name="${1}"; shift to_dir="$(basename $archive_name)" mkdir -p "${to_dir}" pushd "${to_dir}" -tar xzvf "${archive_name}" +tar --zstd -xvf "${archive_name}" echo "Unarchived to: ${to_dir}" popd