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" ;;