91b771914bc7c43dd7c7a43b586c5de2c225ceb7
- Author
- kapsh <kapsh@kap.sh>
- Committer
- Marc Cornellà <marc.cornella@live.com>
- Date
Message
extract: check file extension as lowercase (#6158)
Fixes #6157
Diff
1diff --git a/plugins/extract/extract.plugin.zsh b/plugins/extract/extract.plugin.zsh
2index 34f8d871023d3858e95856da37ee5319c5c522b6..d56044805fefef82565dcc4b465ab6bf165f2f98 100644
3--- a/plugins/extract/extract.plugin.zsh
4+++ b/plugins/extract/extract.plugin.zsh
5@@ -29,7 +29,7 @@ extract() {
6
7 success=0
8 extract_dir="${1:t:r}"
9- case "$1" in
10+ case "${1:l}" in
11 (*.tar.gz|*.tgz) (( $+commands[pigz] )) && { pigz -dc "$1" | tar xv } || tar zxvf "$1" ;;
12 (*.tar.bz2|*.tbz|*.tbz2) tar xvjf "$1" ;;
13 (*.tar.xz|*.txz)
14@@ -45,7 +45,7 @@ extract() {
15 (*.bz2) bunzip2 "$1" ;;
16 (*.xz) unxz "$1" ;;
17 (*.lzma) unlzma "$1" ;;
18- (*.Z) uncompress "$1" ;;
19+ (*.z) uncompress "$1" ;;
20 (*.zip|*.war|*.jar|*.sublime-package|*.ipsw|*.xpi|*.apk) unzip "$1" -d $extract_dir ;;
21 (*.rar) unrar x -ad "$1" ;;
22 (*.7z) 7za x "$1" ;;