@ artus- cli/ artus- cli
artus-cli 旨在提供现代指令行应用框架.
- 强大的,由 艺术。 。 。 .
- 现代, TypeScript 和 IOC 已准备好 .
- 可自定义,命令继承,并支持插件和框架(把它包装为上层 CLI).
- 社区,享受生态友好,使用相同的插件与您的 artusjs 网络应用.
怎么样
import { DefineCommand, Option, Command } from '@artus-cli/artus-cli';
@DefineCommand({
command: 'dev',
description: 'Run the development server',
alias: [ 'd' ],
})
export class DevCommand extends Command {
@Option({
alias: 'p',
default: 3000,
description: 'server port',
})
port: number;
async run() {
console.info('port: %s', this.port);
}
}
运行它与 :
$ my-cli dev --port 8080