24726678dd39ab69f5a14a789775fe53ccfd7c1d

Author
Marc Cornellà <marc.cornella@live.com>
Committer
GitHub <noreply@github.com>
Date

Message

extract: keep *.gz files with pigz and gunzip

Fixes #8368

Diff

 1diff --git a/plugins/extract/extract.plugin.zsh b/plugins/extract/extract.plugin.zsh
 2index 5e9b9ff2424cfc3aaeb0d8a23fe9699f36b327fe..d3d847daf1f902b2e8a6a542ec9d365422d40f57 100644
 3--- a/plugins/extract/extract.plugin.zsh
 4+++ b/plugins/extract/extract.plugin.zsh
 5@@ -41,7 +41,7 @@ extract() {
 6 				&& tar --lzma -xvf "$1" \
 7 				|| lzcat "$1" | tar xvf - ;;
 8 			(*.tar) tar xvf "$1" ;;
 9-			(*.gz) (( $+commands[pigz] )) && pigz -d "$1" || gunzip "$1" ;;
10+			(*.gz) (( $+commands[pigz] )) && pigz -dk "$1" || gunzip -k "$1" ;;
11 			(*.bz2) bunzip2 "$1" ;;
12 			(*.xz) unxz "$1" ;;
13 			(*.lzma) unlzma "$1" ;;