bzip2, gzip, lzma: Cleanups.

This commit is contained in:
Ville Skyttä 2013-08-23 13:33:06 +03:00
parent e91a45889f
commit 61d1d7df42
3 changed files with 3 additions and 9 deletions

View File

@ -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

View File

@ -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

View File

@ -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