@fe-hl/command
Version:
common command class
44 lines (38 loc) • 802 B
Markdown
```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
```