5fbf9120935af9b5e81b72f942be09891c6e508f

Author
Alexander Kapshuna <kapsh@kap.sh>
Committer
Marc Cornellà <marc.cornella@live.com>
Date

Message

extract: whl files support (#7045)

Diff

 1diff --git a/plugins/extract/_extract b/plugins/extract/_extract
 2index 172425d2c6e2ceb4efe7a2f141c3680b2d33fe2f..3baefa33951604bc133938b9f114f08d93493327 100644
 3--- a/plugins/extract/_extract
 4+++ b/plugins/extract/_extract
 5@@ -3,5 +3,5 @@
 6 
 7 _arguments \
 8   '(-r --remove)'{-r,--remove}'[Remove archive.]' \
 9-  "*::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)(-.)'" \
10+  "*::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)(-.)'" \
11     && return 0
12diff --git a/plugins/extract/extract.plugin.zsh b/plugins/extract/extract.plugin.zsh
13index d56044805fefef82565dcc4b465ab6bf165f2f98..4c72ce8707a5c9fe65b00cbb77482005e129d30f 100644
14--- a/plugins/extract/extract.plugin.zsh
15+++ b/plugins/extract/extract.plugin.zsh
16@@ -46,7 +46,7 @@ extract() {
17 			(*.xz) unxz "$1" ;;
18 			(*.lzma) unlzma "$1" ;;
19 			(*.z) uncompress "$1" ;;
20-			(*.zip|*.war|*.jar|*.sublime-package|*.ipsw|*.xpi|*.apk) unzip "$1" -d $extract_dir ;;
21+			(*.zip|*.war|*.jar|*.sublime-package|*.ipsw|*.xpi|*.apk|*.whl) unzip "$1" -d $extract_dir ;;
22 			(*.rar) unrar x -ad "$1" ;;
23 			(*.7z) 7za x "$1" ;;
24 			(*.deb)