0.1.5 • Published 10 years ago

node-pv v0.1.5

Weekly downloads
40
License
-
Repository
github
Last release
10 years ago

node-pv

A node.js implementation of the Pipe Viewer utility, useful for inspecting a pipe's traffic.

Example

$ cat /dev/random | pv >/dev/null
18.88MB  00:00:02  [9.59MB/s]^C

Usage

There's an excellent description on Peteris Krumins's blog: A Unix Utility You Should Know About: Pipe Viewer

$ source | pv [OPTIONS] | dest

$ pv [OPTIONS] <FILE> | dest

Options

  • -s, --size SIZE: Assume the total amount of data to be transferred is SIZE bytes
  • -N, --name NAME: Prefix the output information with NAME

Installation

$ npm install -g node-pv

JS API

var PV = require('node-pv');
var pv = PV({
  size: /* ... */,
  name: /* ... */
});

pv.on('info', function(str){
  process.stderr.write(str);
});

process.stdin.pipe(pv).pipe(process.stdout);

License

MIT

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago

0.0.1

12 years ago

0.0.0

12 years ago