summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorAlexander Kapshuna <kapsh@kap.sh>2018-08-09 19:16:15 +0300
committerMarc Cornellà <marc.cornella@live.com>2018-08-09 18:16:15 +0200
commit5fbf9120935af9b5e81b72f942be09891c6e508f (patch)
treee02a3a09ba01d7aaa3af652932ab94a35e9c31ba /plugins
parent3a31074d34c825028a7fbbd1a2ea55a5793a3d01 (diff)
downloadzsh-5fbf9120935af9b5e81b72f942be09891c6e508f.tar.gz
zsh-5fbf9120935af9b5e81b72f942be09891c6e508f.tar.bz2
zsh-5fbf9120935af9b5e81b72f942be09891c6e508f.zip
extract: whl files support (#7045)
Diffstat (limited to 'plugins')
-rw-r--r--plugins/extract/_extract2
-rw-r--r--plugins/extract/extract.plugin.zsh2
2 files changed, 2 insertions, 2 deletions
diff --git a/plugins/extract/_extract b/plugins/extract/_extract
index 172425d2c..3baefa339 100644
--- a/plugins/extract/_extract
+++ b/plugins/extract/_extract
@@ -3,5 +3,5 @@
_arguments \
'(-r --remove)'{-r,--remove}'[Remove archive.]' \
- "*::archive file:_files -g '(#i)*.(7z|Z|apk|bz2|deb|gz|ipsw|jar|lzma|rar|sublime-package|tar|tar.bz2|tar.gz|tar.xz|tar.zma|tbz|tbz2|tgz|tlz|txz|war|xpi|xz|zip)(-.)'" \
+ "*::archive file:_files -g '(#i)*.(7z|Z|apk|bz2|deb|gz|ipsw|jar|lzma|rar|sublime-package|tar|tar.bz2|tar.gz|tar.xz|tar.zma|tbz|tbz2|tgz|tlz|txz|war|whl|xpi|xz|zip)(-.)'" \
&& return 0
diff --git a/plugins/extract/extract.plugin.zsh b/plugins/extract/extract.plugin.zsh
index d56044805..4c72ce870 100644
--- a/plugins/extract/extract.plugin.zsh
+++ b/plugins/extract/extract.plugin.zsh
@@ -46,7 +46,7 @@ extract() {
(*.xz) unxz "$1" ;;
(*.lzma) unlzma "$1" ;;
(*.z) uncompress "$1" ;;
- (*.zip|*.war|*.jar|*.sublime-package|*.ipsw|*.xpi|*.apk) unzip "$1" -d $extract_dir ;;
+ (*.zip|*.war|*.jar|*.sublime-package|*.ipsw|*.xpi|*.apk|*.whl) unzip "$1" -d $extract_dir ;;
(*.rar) unrar x -ad "$1" ;;
(*.7z) 7za x "$1" ;;
(*.deb)