terminal-overwrite
Log by overwriting the previous output in the terminal.
Useful for rendering progress bars, animations, etc.
Forked from log-update
Install
$ npm install --save terminal-overwrite
Usage
const terminalOverwrite = ;const frames = '-' '\\' '|' '/';let i = 0; ;
API
terminalOverwrite(text, ...)
Log to stdout.
terminalOverwrite.clear()
Clear the logged output.
terminalOverwrite.done()
Persist the logged output.
Useful if you want to start a new log session below the current one.
terminalOverwrite.stderr(text, ...)
Log to stderr.
terminalOverwrite.stderr.clear()
terminalOverwrite.stderr.done()
terminalOverwrite.create(stream)
Get a terminalOverwrite
method that logs to the specified stream.
License
- MIT © Dyson Woo
- MIT © Sindre Sorhus