pull-stdio
v1.0.0
Published
Stdio functions for pull streams.
Downloads
38
Maintainers
Readme
pull-stdio
Stdio functions for pull streams.
var { stdin, stdout, stderr } = require('pull-stdio')
pull(
// Source stream for stdin
stdin(),
// Sink stream for stdout
stdout()
)
// Also a sink stream for stderr
pull(
pull.values(['Error', 'blahlbah']),
stderr()
)
This module is a simple wrapper around stream-to-pull-stream
on the native process.stdio
streams. If you have any further ideas for this module feel free to open an issue.
Installation
$ npm install --save pull-stdio
Usage
stdio.{method}
The object which contains the stdio functions stdin
, stdout
, and stderr
for pull streams.
Example
var stdio = require('pull-stdio')
pull(
stdio.stdin()
// ...
)
stdin([options])
A source pull stream for Node's process.stdin
.
Options
encoding
(String
|false
): Set theprocess.stdin
encoding, or tofalse
. Defaults to'utf8'
.
Example
pull(
stdin({ encoding: false }),
// ...
)
stdout()
A sink stream for Node's process.stdout
.
Example
pull(
// Source data somewhere
// Output to stdout:
stdout()
)
stderr()
A sink stream for Node's process.stderr
.
Example
pull(
// Source data somewhere
// Output to stderr:
stderr()
)
License
MIT © Jamen Marz