4.5.1 • Published 2 months ago
qiao-cli v4.5.1
qiao-cli
nodejs 下 cli 能力
install
安装
npm i qiao-cli
use
使用
// cjs
const cli = require('qiao-cli');
// mjs
import cli from 'qiao-cli';
api
colors
控制台颜色
console.log(cli.colors.green('hello'));
progress
控制台进度条
const bar = new cli.progress(':bar', { total: 10 });
const timer = setInterval(() => {
bar.tick();
if (bar.complete) {
console.log('\ncomplete\n');
clearInterval(timer);
}
}, 100);
ask
控制台交互问答
const questions = [
{
type: 'list',
name: 'type',
message: 'What type of code do you want to generate?',
choices: ['front', 'server', 'manage'],
},
];
const answers = await cli.ask(questions);
console.log(answers);
cmd
控制台命令行
cli.cmd
.version('0.0.1', '-v, --version')
.usage('<command> [options]')
.description('qiao-cli is a nodejs cli tool')
.command('test <dir>')
.option('-s --ss', 'ss')
.action((dir, options) => {
console.log(dir, options);
});
// parse
cli.cmd.parse(process.argv);
4.5.1
2 months ago
4.4.2
3 months ago
4.0.0
7 months ago
4.2.6
6 months ago
4.3.0
6 months ago
4.1.1
7 months ago
3.4.7
8 months ago
3.3.3
11 months ago
3.2.7
1 year ago
3.3.1
12 months ago
3.1.2
1 year ago
3.2.5
1 year ago
3.1.5
1 year ago
1.1.1
1 year ago
1.1.2
1 year ago
2.0.1
1 year ago
2.0.0
1 year ago
3.1.1
1 year ago
3.0.0
1 year ago
1.0.2
2 years ago
1.1.0
1 year ago
1.0.0
2 years ago
1.0.8
1 year ago
1.0.7
1 year ago
1.0.6
1 year ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
0.3.4
2 years ago
0.3.3
2 years ago
0.3.0
2 years ago
0.2.7
2 years ago
0.2.6
2 years ago
0.2.9
2 years ago
0.2.8
2 years ago
0.3.2
2 years ago
0.2.3
2 years ago
0.3.1
2 years ago
0.2.5
2 years ago
0.2.4
2 years ago
0.2.1
2 years ago
0.2.0
2 years ago
0.1.8
2 years ago
0.1.9
2 years ago
0.2.2
2 years ago
0.1.5
2 years ago
0.1.4
2 years ago
0.1.3
2 years ago
0.1.2
2 years ago
0.1.1
2 years ago