envision-cli/src/program.ts
2024-10-17 01:18:03 +08:00

14 lines
414 B
TypeScript

import { program, Command } from 'commander';
import fs from 'fs';
// 将多个子命令加入主程序中
program.name('app').description('A CLI tool with envison').version('0.0.3');
const ls = new Command('ls').description('List files in the current directory').action(() => {
console.log('List files');
console.log(fs.readdirSync(process.cwd()));
});
program.addCommand(ls);
export { program, Command };