标签: go go-cobra
我有一个与模块一起使用的项目,这些模块通过CLI命令调用(即myapp foo称为foo模块)。
myapp foo
foo
模块可以是内置的或用户定义的。我使用Cobra命令定义了一些内置模块,并且效果很好。现在,我要处理用户定义的模块,因此myapp bar将在某个文件夹中查找bar文件,因为未定义bar命令。
myapp bar
bar
如何做到这一点而不会出现unknown command "bar"错误,或者如何在运行时添加命令?
unknown command "bar"
答案 0 :(得分:1)
知道了!
使用AddCommand可以做到这一点。