bzip2, gzip, lzma: Cleanups.
This commit is contained in:
parent
e91a45889f
commit
61d1d7df42
@ -25,9 +25,7 @@ _bzip2()
|
|||||||
local IFS=$'\n' xspec="*.bz2"
|
local IFS=$'\n' xspec="*.bz2"
|
||||||
|
|
||||||
if [[ "$prev" == --* ]]; then
|
if [[ "$prev" == --* ]]; then
|
||||||
[[ "$prev" == --decompress || \
|
[[ "$prev" == --@(decompress|list|test) ]] && xspec="!"$xspec
|
||||||
"$prev" == --list || \
|
|
||||||
"$prev" == --test ]] && xspec="!"$xspec
|
|
||||||
[[ "$prev" == --compress ]] && xspec=
|
[[ "$prev" == --compress ]] && xspec=
|
||||||
elif [[ "$prev" == -* ]]; then
|
elif [[ "$prev" == -* ]]; then
|
||||||
[[ "$prev" == -*[dt]* ]] && xspec="!"$xspec
|
[[ "$prev" == -*[dt]* ]] && xspec="!"$xspec
|
||||||
|
@ -25,9 +25,7 @@ _gzip()
|
|||||||
local IFS=$'\n' xspec="*.@(gz|t[ag]z)"
|
local IFS=$'\n' xspec="*.@(gz|t[ag]z)"
|
||||||
|
|
||||||
if [[ "$prev" == --* ]]; then
|
if [[ "$prev" == --* ]]; then
|
||||||
[[ "$prev" == --decompress || \
|
[[ "$prev" == --@(decompress|list|test) ]] && xspec="!"$xspec
|
||||||
"$prev" == --list || \
|
|
||||||
"$prev" == --test ]] && xspec="!"$xspec
|
|
||||||
[[ "$prev" == --force ]] && xspec=
|
[[ "$prev" == --force ]] && xspec=
|
||||||
elif [[ "$prev" == -* ]]; then
|
elif [[ "$prev" == -* ]]; then
|
||||||
[[ "$prev" == -*[dlt]* ]] && xspec="!"$xspec
|
[[ "$prev" == -*[dlt]* ]] && xspec="!"$xspec
|
||||||
|
@ -17,9 +17,7 @@ _lzma()
|
|||||||
local IFS=$'\n' xspec="*.@(lzma|tlz)"
|
local IFS=$'\n' xspec="*.@(lzma|tlz)"
|
||||||
|
|
||||||
if [[ "$prev" == --* ]]; then
|
if [[ "$prev" == --* ]]; then
|
||||||
[[ "$prev" == --decompress || \
|
[[ "$prev" == --@(decompress|list|test) ]] && xspec="!"$xspec
|
||||||
"$prev" == --list || \
|
|
||||||
"$prev" == --test ]] && xspec="!"$xspec
|
|
||||||
[[ "$prev" == --compress ]] && xspec=
|
[[ "$prev" == --compress ]] && xspec=
|
||||||
elif [[ "$prev" == -* ]]; then
|
elif [[ "$prev" == -* ]]; then
|
||||||
[[ "$prev" == -*[dt]* ]] && xspec="!"$xspec
|
[[ "$prev" == -*[dt]* ]] && xspec="!"$xspec
|
||||||
|
Loading…
x
Reference in New Issue
Block a user