【发布时间】:2022-01-25 00:33:37
【问题描述】:
对于标志,我可以指定 --help 命令中的描述
flag.String("a", "", "Is is a flag")
但我没有标志,只有参数,我像这样使用 cli
mycommand start 4
是否可以使用 --help 来查看“开始”(和其他)参数的描述?
【问题讨论】:
-
您始终可以检查
os.Args[1:],但不能使用flags包。因此,您需要编写自己的解析器以获取输入并相应地对帮助做出反应。 -
你可能想要使用不同的东西,比如github.com/alexflint/go-arg
-
我明白了,谢谢你的回答