安装
npm install collect-info
介是啥么包?
以 Schema 的方式在命令行中获取用户输入。
const Collect = ; const Form = name: 'name' prompt: '你的名字:' type: String name: 'age' prompt: '你的年龄:' type: NumberisInteger catch: '必须要是一个整数,朋友:' ; Formstart
运行结果:
使用其它流作为输入
collect-info
默认以 process.stdin
获取输入,你也可以自定义一个流作为输入。
input.txt:
Hello
World
run.js:
const Collect = const Schema = name: 'a' name: 'b' const Form = Schema const stream = Formstartstream
运行结果:
覆盖率测试
node node_modules\istanbul\lib\cli.js cover node_modules\mocha\bin\_mocha
License
MIT