View | Details | Raw Unified | Return to bug 83023
Collapse All | Expand All

(-)files/patch-tar_archive (+18 lines)
Added Link Here
1
--- Completion/Unix/Type/_tar_archive	Mon Jul  4 17:16:10 2005
2
+++ Completion/Unix/Type/_tar_archive	Tue Jul  5 20:44:52 2005
3
@@ -14,13 +14,8 @@
4
 _description files expl 'archive file'
5
 
6
 if [[ "$1" = *[urtx]* ]]; then
7
-  if [[ "$1" = *[zZ]* ]]; then
8
-    _files "$expl[@]" -g '*.((tar|TAR).(gz|GZ|Z)|tgz)(-.)'
9
-  elif [[ "$1" = *[Ijy]* ]]; then
10
-    _files "$expl[@]" -g '*.(tar|TAR).bz2(-.)'
11
-  else
12
-    _files "$expl[@]" -g '*.(tar|TAR)(-.)'
13
-  fi
14
+# bsdtar/libarchive handles these automagically
15
+  _files "$expl[@]" -g '*.((tar|TAR|iso|ISO|cpio).(|(gz|GZ|Z|bz2))|tgz|tbz|jar|zip)(-.)'
16
 else
17
   _files "$expl[@]"
18
 fi

Return to bug 83023