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)