summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Cornellà <marc.cornella@live.com>2019-11-09 12:37:41 +0100
committerGitHub <noreply@github.com>2019-11-09 12:37:41 +0100
commit24726678dd39ab69f5a14a789775fe53ccfd7c1d (patch)
treea5bf07ace8f82002e31ef648189a531faadec15b
parent86b39cfa0a42cd0962be2b8072e73229280c362b (diff)
downloadzsh-24726678dd39ab69f5a14a789775fe53ccfd7c1d.tar.gz
zsh-24726678dd39ab69f5a14a789775fe53ccfd7c1d.tar.bz2
zsh-24726678dd39ab69f5a14a789775fe53ccfd7c1d.zip
extract: keep *.gz files with pigz and gunzip
Fixes #8368
-rw-r--r--plugins/extract/extract.plugin.zsh2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/extract/extract.plugin.zsh b/plugins/extract/extract.plugin.zsh
index 5e9b9ff24..d3d847daf 100644
--- a/plugins/extract/extract.plugin.zsh
+++ b/plugins/extract/extract.plugin.zsh
@@ -41,7 +41,7 @@ extract() {
&& tar --lzma -xvf "$1" \
|| lzcat "$1" | tar xvf - ;;
(*.tar) tar xvf "$1" ;;
- (*.gz) (( $+commands[pigz] )) && pigz -d "$1" || gunzip "$1" ;;
+ (*.gz) (( $+commands[pigz] )) && pigz -dk "$1" || gunzip -k "$1" ;;
(*.bz2) bunzip2 "$1" ;;
(*.xz) unxz "$1" ;;
(*.lzma) unlzma "$1" ;;