UNPKG

@fe-hl/command

Version:

common command class

44 lines (38 loc) 802 B
# 通用`command`类 ## 使用指南 ```js class GitflowCommand extends Command { // 命令名称 get command() { return "gitflow <name>"; } // 命令描述 get description() { return "github or gitee 仓库创建提交"; } // 命令选项 get options() { return [ ["-c --cache", "清空git缓存", false], ["-p --platform <name>", "设置默认平台(gitee 或 github)"], ]; } // 命令执行前 preAction() { logs.verbose("preAction"); } // 命令执行后 postAction() { logs.verbose("postAction"); } // 命令执行 action(action, options) { logs.verbose("action"); } ``` ## 命令示例 ``` cli gitflow init cli gitflow init -p github cli gitflow init -p gitee -c ```