gpt4 book ai didi

go - 使眼镜蛇命令标志需要

转载 作者:IT老高 更新时间:2023-10-28 13:08:01 32 4
gpt4 key购买 nike

我创建了一个 cobra 命令并添加了一个标志:

cmd.Flags().StringVarP(&primaryIP, "primary-ip", "p", "", "Help text")

除了自己检查值并返回错误之外,是否有其他方法使其成为必需?

最佳答案

几个月前,这种行为在 cobra 中发生了变化,尽管文档对此并不十分清楚。现在,如果您将标志标记为 MarkFlagRequired("primary-ip") 并且您不提供这样的标志,则运行该命令将打印帮助加

required flag(s) "primary-ip"
exit status 1

在最后声明缺少的必需标志。

关于go - 使眼镜蛇命令标志需要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38105859/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com