UNPKG

cadb

Version:

安卓/鸿蒙系统截图/录屏工具

40 lines (32 loc) 1.09 kB
#!/usr/bin/env node 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();