extract plugin
September 29, 2016 ยท View on GitHub
This plugin defines a function called extract that extracts the archive file
you pass it, and it supports a wide variety of archive filetypes.
This way you don't have to know what specific command extracts a file, you just
do extract <filename> and the function takes care of the rest.
To use it, add extract to the plugins array in your zshrc file:
plugins=(... extract)
Supported file extensions
| Extension | Description |
|---|---|
7z | 7zip file |
Z | Z archive (LZW) |
apk | Android app file |
bz2 | Bzip2 file |
deb | Debian package |
gz | Gzip file |
ipsw | iOS firmware file |
jar | Java Archive |
lzma | LZMA archive |
rar | WinRAR archive |
sublime-package | Sublime Text package |
tar | Tarball |
tar.bz2 | Tarball with bzip2 compression |
tar.gz | Tarball with gzip compression |
tar.xz | Tarball with lzma2 compression |
tar.zma | Tarball with lzma compression |
tbz | Tarball with bzip compression |
tbz2 | Tarball with bzip2 compression |
tgz | Tarball with gzip compression |
tlz | Tarball with lzma compression |
txz | Tarball with lzma2 compression |
war | Web Application archive (Java-based) |
xpi | Mozilla XPI module file |
xz | LZMA2 archive |
zip | Zip archive |
See list of archive formats for more information regarding archive formats.