summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSuprDewd <suprdewd@gmail.com>2010-12-25 13:28:16 +0000
committerSuprDewd <suprdewd@gmail.com>2010-12-25 13:28:16 +0000
commitf0136f2aec4efdd11e976ddbbfd204ca5e113498 (patch)
tree2d58d229a720d13a04b22d99d530dd76d8583109
parentff0b25b745494d96ae06694321b2299991620b14 (diff)
downloadzsh-f0136f2aec4efdd11e976ddbbfd204ca5e113498.tar.gz
zsh-f0136f2aec4efdd11e976ddbbfd204ca5e113498.tar.bz2
zsh-f0136f2aec4efdd11e976ddbbfd204ca5e113498.zip
Support for more archive formats.
-rw-r--r--lib/functions.zsh2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/functions.zsh b/lib/functions.zsh
index 99b75409c..4246f8811 100644
--- a/lib/functions.zsh
+++ b/lib/functions.zsh
@@ -43,6 +43,8 @@ function extract() {
case $1 in
*.tar.bz2) tar xvjf $1;;
*.tar.gz) tar xvzf $1;;
+ *.tar.xz) tar xvJf $1;;
+ *.tar.lzma) tar --lzma -xvf $1;;
*.bz2) bunzip $1;;
*.rar) unrar $1;;
*.gz) gunzip $1;;