diff options
| author | Ing. Jan Kaláb <jan+github@kalabovi.org> | 2019-01-15 19:03:07 +0100 | 
|---|---|---|
| committer | Marc CornellĂ <marc.cornella@live.com> | 2019-01-15 19:03:07 +0100 | 
| commit | 586ca16902d9dae4d95d5256a824572f60219c83 (patch) | |
| tree | 2c0c337980a605df641a0fb84041e153fb916038 /plugins/extract | |
| parent | 026e4e499e6b01ebe4b6d9748c6e2eb182ad1359 (diff) | |
| download | zsh-586ca16902d9dae4d95d5256a824572f60219c83.tar.gz zsh-586ca16902d9dae4d95d5256a824572f60219c83.tar.bz2 zsh-586ca16902d9dae4d95d5256a824572f60219c83.zip | |
extract: add AAR Android archive support (#7511)
Diffstat (limited to 'plugins/extract')
| -rw-r--r-- | plugins/extract/README.md | 1 | ||||
| -rw-r--r-- | plugins/extract/_extract | 2 | ||||
| -rw-r--r-- | plugins/extract/extract.plugin.zsh | 2 | 
3 files changed, 3 insertions, 2 deletions
| diff --git a/plugins/extract/README.md b/plugins/extract/README.md index c6bdd36dd..83b878c32 100644 --- a/plugins/extract/README.md +++ b/plugins/extract/README.md @@ -19,6 +19,7 @@ plugins=(... extract)  | `7z`              | 7zip file                            |  | `Z`               | Z archive (LZW)                      |  | `apk`             | Android app file                     | +| `aar`             | Android library file                 |  | `bz2`             | Bzip2 file                           |  | `deb`             | Debian package                       |  | `gz`              | Gzip file                            | diff --git a/plugins/extract/_extract b/plugins/extract/_extract index 3baefa339..33d49fcc5 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|whl|xpi|xz|zip)(-.)'" \ +  "*::archive file:_files -g '(#i)*.(7z|Z|apk|aar|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 4c72ce870..5e9b9ff24 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|*.whl) unzip "$1" -d $extract_dir ;; +			(*.zip|*.war|*.jar|*.sublime-package|*.ipsw|*.xpi|*.apk|*.aar|*.whl) unzip "$1" -d $extract_dir ;;  			(*.rar) unrar x -ad "$1" ;;  			(*.7z) 7za x "$1" ;;  			(*.deb) | 
