Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thetic/extract
fork of the oh-my-zsh extract plugin
https://github.com/thetic/extract
Last synced: about 2 months ago
JSON representation
fork of the oh-my-zsh extract plugin
- Host: GitHub
- URL: https://github.com/thetic/extract
- Owner: thetic
- Created: 2018-07-16T03:01:07.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2018-07-16T03:02:10.000Z (almost 6 years ago)
- Last Synced: 2024-01-25T17:36:08.767Z (4 months ago)
- Language: Shell
- Size: 9.77 KB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Lists
- awesome-zsh-plugins - extract (thetic) - Fork of the oh-my-zsh extract plugin. (Completions / ZSH on Windows)
- fucking-awesome-zsh-plugins - extract (thetic) - Fork of the oh-my-zsh extract plugin. (Completions / ZSH on Windows)
- awesome-zsh-plugins - extract (thetic) - Fork of the oh-my-zsh extract plugin. (Completions / ZSH on Windows)
- awesome-zsh-plugins - extract (thetic) - Fork of the oh-my-zsh extract plugin. (Completions / Zinit (née zplugin))
README
# 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 ` and the function takes care of the rest.To use it, add `extract` to the plugins array in your zshrc file:
```zsh
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](https://en.wikipedia.org/wiki/List_of_archive_formats) for
more information regarding archive formats.