bzip2-maybe

Transform stream that `bzip2`s its input if it is `bzip2`ped and just echoes it if not

Usage no npm install needed!

<script type="module">
  import bzip2Maybe from 'https://cdn.skypack.dev/bzip2-maybe';
</script>

README

build status Coverage Status js-standard-style

bzip2-maybe

Transform stream that bzip2s its input if it is bzip2ped and just echoes it if not.

This is based on code from gunzip-maybe

npm install bzip2-maybe

Usage

Simply pipe a bzip2ped (or not bgzip2ped) stream to bzip2() function and read the unbzip2ped content.

// this will `bzip2` bzip2pedStream
bzip2pedStream.pipe(bzip2()).pipe(process.stdout);

// this will just echo plainTextStream
plainTextStream.pipe(bzip2()).pipe(process.stdout);

CLI usage

npm install -g bzip2-maybe
bzip2-maybe --help  # will print out usage

License

MIT