pigz, unpigz: Handle *.zz
parent
a9c556ccad
commit
4038c71357
|
@ -1879,7 +1879,8 @@ _install_xspec '!*.?(t)bz?(2)' bunzip2 bzcat pbunzip2 pbzcat lbunzip2 lbzcat
|
||||||
_install_xspec '!*.@(zip|[ejsw]ar|exe|pk3|wsz|zargo|xpi|s[tx][cdiw]|sx[gm]|o[dt][tspgfc]|od[bm]|oxt|epub|apk|do[ct][xm]|p[op]t[mx]|xl[st][xm])' unzip zipinfo
|
_install_xspec '!*.@(zip|[ejsw]ar|exe|pk3|wsz|zargo|xpi|s[tx][cdiw]|sx[gm]|o[dt][tspgfc]|od[bm]|oxt|epub|apk|do[ct][xm]|p[op]t[mx]|xl[st][xm])' unzip zipinfo
|
||||||
_install_xspec '*.Z' compress znew
|
_install_xspec '*.Z' compress znew
|
||||||
# zcmp, zdiff, z*grep, zless, zmore intentionally not here, see Debian: #455510
|
# zcmp, zdiff, z*grep, zless, zmore intentionally not here, see Debian: #455510
|
||||||
_install_xspec '!*.@(Z|[gGd]z|t[ag]z)' gunzip zcat unpigz
|
_install_xspec '!*.@(Z|[gGd]z|t[ag]z)' gunzip zcat
|
||||||
|
_install_xspec '!*.@(Z|[gGdz]z|t[ag]z)' unpigz
|
||||||
_install_xspec '!*.Z' uncompress
|
_install_xspec '!*.Z' uncompress
|
||||||
# lzcmp, lzdiff intentionally not here, see Debian: #455510
|
# lzcmp, lzdiff intentionally not here, see Debian: #455510
|
||||||
_install_xspec '!*.@(tlz|lzma)' lzcat lzegrep lzfgrep lzgrep lzless lzmore unlzma
|
_install_xspec '!*.@(tlz|lzma)' lzcat lzegrep lzfgrep lzgrep lzless lzmore unlzma
|
||||||
|
|
|
@ -23,6 +23,7 @@ _gzip()
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local IFS=$'\n' xspec="*.@(gz|t[ag]z)"
|
local IFS=$'\n' xspec="*.@(gz|t[ag]z)"
|
||||||
|
[[ ${1##*/} == pigz ]] && xspec="*.@([gz]z|t[ag]z)"
|
||||||
|
|
||||||
if [[ "$prev" == --* ]]; then
|
if [[ "$prev" == --* ]]; then
|
||||||
[[ "$prev" == --@(decompress|list|test) ]] && xspec="!"$xspec
|
[[ "$prev" == --@(decompress|list|test) ]] && xspec="!"$xspec
|
||||||
|
|
Loading…
Reference in New Issue