在golang中,我可以使用flag包来定义一个可以选择字符串参数的flag吗?

uqdfh47h  于 2023-09-28  发布在  Go
关注(0)|答案(1)|浏览(82)

我想做的是能够运行这三个场景:
cmd --test --branch release
cmd --test all --branch release
cmd --branch release
有能力指定--test自己没有参数(像一个bool),也有能力指定一个参数。
我认为这是不可能的,因为下一个标志(--分支)在没有参数的情况下被用作--test的参数,但我想我会问一下,以防我错过了什么。

q5lcpyga

q5lcpyga1#

在[Go]中,我可以使用flag包来定义一个可以选择字符串参数的flag吗?
不,没有这样的选择。

相关问题