summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;;