[](https://crates.io/crates/nu_plugin_compress)
[](https://docs.rs/nu_plugin_compress)
## nu_plugin_compress
A nushell plugin for compression and decompression, supporting zstd, gzip, bzip2, and xz. Require nushell >= `0.98.0`.
## Status
Supported compression formats include:
|gzip|to gz|from gz|
|zstd|to zst|from zst|
|xz|to xz|from xz|
|bzip2|to bz2|from bz2|
### Installation
```shell
cargo install nu_plugin_compress
plugin add ~/.cargo/bin/nu_plugin_compress
plugin use compress
```
### Usage
```shell
# compress and save
"hello" | to xz -l 7
# decompress and print
### Example
```shell
> open hello.gz
Length: unknown (stream) | printable whitespace ascii_other non_ascii
00000000: 68 65 6c 6c 6f hello
```