cadb
Version:
安卓/鸿蒙系统截图/录屏工具
40 lines (32 loc) • 1.09 kB
JavaScript
const program = require('commander');
require('./common/property/DateProperty');
require('./common/property/momentSetUp');
let commandConfigs = require('./config/command_config.json');
let packageInfo = require('./package.json');
// todo: 文件夹磁盘空间大小控制; 或者占用提醒
// todo: hdc检测; adb检测; 安装文档
// todo 维护一个.cadbrc, 然后搞一个init命令生成这个配置文件
// todo 搞一个test命令, 测试adb/hdc/copyQ 是否可用
// todo 视频录制
// todo 启动脚本时check新版本
function run() {
try {
program
.version(packageInfo.version, '-v, --vers', 'cli version')
.on('--help', function () {
//自定义帮助信息
})
.description(`${packageInfo.name} v${packageInfo.version}`);
commandConfigs.forEach(commander => {
program.command(commander.name, commander.description, {
executableFile: commander.executableFile,
});
});
program.parse(process.argv);
} catch (err) {
console.log(err);
process.exit(1);
}
}
run();