gob

1.0.3 • Public • Published

gob

NPM

NPM version Build Status

gob (aka G.O.B) magically vanishes lines from your output streams.

GOB

Install

$ npm install gob

Use

gob requires an output stream (such as process.stdout).

gob = require('gob').gob(process.stdout)

Call vanish to magically remove the output stream of any lines previously written.

gob.vanish()

To indicate that only lines after a certain point should disappear, use set.

gob.set()

Examples

gob = require('gob').gob(process.stdout)

console.log 'foo'
console.log 'bar'

gob.set()

console.log 'erase me 1'
console.log 'erase me 2'
console.log 'erase me 3'

gob.vanish()

console.log 'biz'
console.log 'baz'

Creates the following output:

foo
bar
biz
baz

Additional examples are included in the examples folder.

The examples can be ran via the following command (replace with the name of the example).

gulp compile && coffee examples/<example>.coffee --n

License

MIT © Mike Groseclose

Package Sidebar

Install

npm i gob

Weekly Downloads

9

Version

1.0.3

License

none

Last publish

Collaborators

  • mikrofusion