bzip2-maybe
Version:
Transform stream that `bzip2`s its input if it is `bzip2`ped and just echoes it if not
40 lines (27 loc) • 1.07 kB
Markdown
[](http://travis-ci.org/piranna/bzip2-maybe)
[](https://coveralls.io/github/piranna/bzip2-maybe?branch=master)
[](https://github.com/feross/standard)
# bzip2-maybe
Transform stream that `bzip2`s its input if it is `bzip2`ped and just echoes it
if not.
This is based on code from
[gunzip-maybe](https://github.com/mafintosh/gunzip-maybe)
```sh
npm install bzip2-maybe
```
## Usage
Simply pipe a `bzip2`ped (or not `bgzip2`ped) stream to `bzip2()` function and
read the un`bzip2`ped content.
```js
// this will `bzip2` bzip2pedStream
bzip2pedStream.pipe(bzip2()).pipe(process.stdout);
// this will just echo plainTextStream
plainTextStream.pipe(bzip2()).pipe(process.stdout);
```
## CLI usage
```sh
npm install -g bzip2-maybe
bzip2-maybe --help # will print out usage
```
## License
MIT