summaryrefslogtreecommitdiff
path: root/etc/functions/extract
diff options
context:
space:
mode:
Diffstat (limited to 'etc/functions/extract')
-rw-r--r--etc/functions/extract24
1 files changed, 0 insertions, 24 deletions
diff --git a/etc/functions/extract b/etc/functions/extract
deleted file mode 100644
index 53fdc87..0000000
--- a/etc/functions/extract
+++ /dev/null
@@ -1,24 +0,0 @@
-## vim:ft=zsh
-## Extract archives
-## Usage: extr <file>
-
-if [[ -f ${1} ]] {
- case ${1} in
- *.tar*) tar xvf ${*} ;;
- *.ace) unace e ${1} ;;
- *.rar) unrar x ${1} ;;
- *.deb) ar -x ${1} ;;
- *.bz2) bunzip2 ${1} ;;
- *.lzh) lha x ${1} ;;
- *.gz) gunzip ${1} ;;
- *.tar) tar xvf ${*} ;;
- *.zip) unzip ${1} ;;
- *.Z) uncompress ${1} ;;
- *.cpio) cpio --no-absolute-filenames -idv < ${1} ;;
- *.lzma) unlzma ${1} ;;
- *) echo "Unknown archive type: ${1}"; return 2 ;;
- esac
-} else {
- echo "No such file: ${1}"
- return 1
-}