gob
v1.0.3
Published
gob (aka G.O.B) magically vanishes lines from your output streams.
Downloads
25
Maintainers
Readme
gob
gob (aka G.O.B) magically vanishes lines from your output streams.
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