1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-12-18 10:22:00 +00:00
ohmyzsh/plugins/extract
Richard Pöttler 68c4c06283 extract: add RPM archive support (#8347)
Also more quiet extraction. -D for cpio was not used due to additional
output.
2019-11-19 17:00:53 +01:00
..
_extract extract: add RPM archive support (#8347) 2019-11-19 17:00:53 +01:00
extract.plugin.zsh extract: add RPM archive support (#8347) 2019-11-19 17:00:53 +01:00
README.md extract: add RPM archive support (#8347) 2019-11-19 17:00:53 +01:00

extract plugin

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
aar Android library file
bz2 Bzip2 file
deb Debian package
gz Gzip file
ipsw iOS firmware file
jar Java Archive
lzma LZMA archive
rar WinRAR archive
rpm RPM package
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.