[Bash-completion-commits] [SCM] bash-completion branch, master, updated. 7d45595493e1f830a3ddbdff845f05ce5a0bc696
Ville Skyttä
ville.skytta at iki.fi
Mon Oct 25 18:48:25 UTC 2010
The following commit has been merged in the master branch:
commit 0073c92980dfb81445cc9491be60d1b94933e251
Author: Ville Skyttä <ville.skytta at iki.fi>
Date: Sun Oct 24 23:40:55 2010 +0300
Add *.gem to tar completions.
diff --git a/CHANGES b/CHANGES
index 6a85547..5f34ce4 100644
--- a/CHANGES
+++ b/CHANGES
@@ -29,6 +29,7 @@ bash-completion (2.x)
* Add *.m2t and *.m2ts to xine-based player filename completions
(Alioth: #312770).
* Add /etc/ethers to MAC address completion sources.
+ * Add *.gem to tar completions.
[ Freddy Vulto ]
* Added _tilde(), fix ~username completion (Alioth: #312613, Debian: #587095)
diff --git a/completions/tar b/completions/tar
index 81ecbce..e38bc59 100644
--- a/completions/tar
+++ b/completions/tar
@@ -19,20 +19,20 @@ _tar()
return 0
;;
+([^IZzJjy])f)
- ext='t@(ar?(.@(Z|gz|bz?(2)|lz?(ma)|xz))|gz|bz?(2)|lz?(ma)|xz)'
- regex='t\(ar\(\.\(Z\|gz\|bz2\?\|lzma\|xz\)\)\?\|gz\|bz2\?\|lzma\|xz\)'
+ ext='@(@(tar|gem)?(.@(Z|[gx]z|bz?(2)|lzma))|t@([glx]z|bz?(2)))'
+ regex='\(\(tar\|gem\)\(\.\(Z\|[gx]z\|bz?(2)\|lzma\)\)\?\|t\([glx]z\|bz2\?\)\)'
;;
*[Zz]*f)
- ext='t?(ar.)@(gz|Z)'
- regex='t\(ar\.\)\?\(gz\|Z\)'
+ ext='@(t?(ar.)|gem.)@(gz|Z)'
+ regex='\(t\(ar\.\)\?\|gem\.\)\(gz\|Z\)'
;;
*[Ijy]*f)
- ext='t?(ar.)bz?(2)'
- regex='t\(ar\.\)\?bz2\?'
+ ext='@(t?(ar.)|gem.)bz?(2)'
+ regex='\(t\(ar\.\)\?\|gem\.\)bz2\?'
;;
*[J]*f)
- ext='t?(ar.)@(lz?(ma)|xz)'
- regex='t\(ar\.\)\?\(lzma\|xz\)\?'
+ ext='@(t?(ar.)|gem.)@(lz?(ma)|xz)'
+ regex='\(t\(ar\.\)\?\|gem\.\)\(lzma\|xz\)\?'
;;
*)
_filedir
--
bash-completion
More information about the Bash-completion-commits
mailing list