diff --git a/configs/zsh/macros.sh b/configs/zsh/macros.sh index 5ffbf66..dc65edd 100644 --- a/configs/zsh/macros.sh +++ b/configs/zsh/macros.sh @@ -77,6 +77,8 @@ extract() { *.zip) unzip $1 ;; *.Z) uncompress $1 ;; *.7z) 7z x $1 ;; + *.tar.zst) tar --use-compress-program=unzstd -xvf $1 ;; + *.zst) zstd -d $1 ;; *) echo "don't know how to extract '$1'..." ;; esac else