@ articulate/ 进步

廉价,功能性,终端进度栏.
下次你又想这样 process.stderr.write('.') 来跟踪脚本的进展... 不要. 用这个代替.
API 密码
progress : Object -> Number -> ()
要设置进度栏,请使用可选选项对象执行模块:
const progress = require('@articulate/progress')({ /* options here */ })
接受以下选择:
| 名称 | 类型 | 默认 | 说明 |
|---|---|---|---|
label | String | 'progress' | 进度栏的自定义标签 |
stream | stream.Writable | process.stderr | 进步输出流 |
width | Number | 24 | 条的最大宽度 |
返回函数接受在 0 财务报告和审定财务报表 1,并将进度栏写入输出流。 每次被调用时,它都会覆盖之前的进度状态来出现在控制台上.
const progress = require('@articulate/progress')()
progress(0.55)
//> progress: ⣠ [============== ] 55%
见 demo.js 一个比较复杂的例子.