登录
首页 >  Golang >  Go问答

处理 mow.cli 中 cmd.Spec 的空值

来源:stackoverflow

时间:2024-03-11 14:09:31 113浏览 收藏

各位小伙伴们,大家好呀!看看今天我又给各位带来了什么文章?本文标题《处理 mow.cli 中 cmd.Spec 的空值》,很明显是关于Golang的文章哈哈哈,其中内容主要会涉及到等等,如果能帮到你,觉得很不错的话,欢迎各位多多点评和分享!

问题内容

我从 mow.cli 库“更大的多命令示例”中获取了此代码 https://github.com/jawher/mow.cli#spec。如果我的命令是“config add”xx”-u=“yname”-p=“123””。结果是 添加账户用户:admin@xx 但如果我给出一个空密码。例如:“config add "xx" -u="yname" -p=" 程序抛出错误。

error: incorrect usage

我看到 cmd.spec = "account [ -u= ] [ -p=]" 负责输入参数。 当我尝试更改 cmd.spec = "account [ -u= ] [ -p=<>]" 时,它不起作用。

panic: Parse error at position 32:ACCOUNT [ -u= ] [ -p=<>]

程序是否有任何选项可以接受空密码。


解决方案


干脆不传递 -p 选项怎么样?即:

config add XX -u=user

以上就是《处理 mow.cli 中 cmd.Spec 的空值》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>