diff options
author | Ville Skyttä <ville.skytta@iki.fi> | 2013-01-12 18:07:52 +0200 |
---|---|---|
committer | Ville Skyttä <ville.skytta@iki.fi> | 2013-01-12 18:07:52 +0200 |
commit | 9c80d8b5217df396efa44e0eccf94616bf585013 (patch) | |
tree | 5a9f03b778fc4a3301fabab3f9b04357c457d907 | |
parent | 26991e1bf4270a95dfea537b7ea514a1130b65bd (diff) | |
download | bash-completion-9c80d8b5217df396efa44e0eccf94616bf585013.tar.gz |
tar: Simplify bzip patterns.
-rw-r--r-- | completions/tar | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/completions/tar b/completions/tar index 7bb19df1..d8282f16 100644 --- a/completions/tar +++ b/completions/tar @@ -12,7 +12,7 @@ _tar() return 0 fi - local tars='@(@(tar|gem|spkg)?(.@(Z|[gx]z|bz?(2)|lzma))|t@([glx]z|bz?(2)))' + local tars='@(@(tar|gem|spkg)?(.@(Z|[bgx]z|bz2|lzma))|t@([bglx]z|bz2))' case ${words[1]} in --*) @@ -35,7 +35,7 @@ _tar() ;; +([^ZzJjy])f) ext="$tars" - regex='\(\(tar\|gem\|spkg\)\(\.\(Z\|[gx]z\|bz2\?\|lzma\)\)\?\|t\([glx]z\|bz2\?\)\)' + regex='\(\(tar\|gem\|spkg\)\(\.\(Z\|[bgx]z\|bz2\|lzma\)\)\?\|t\([bglx]z\|bz2\)\)' ;; *[Zz]*f) ext='@(t?(ar.)|gem.|spkg.)@(gz|Z)' |