我需要解析包含负整数的命令行参数,spf13/cobra 是首选库:
go run main.go write -d 1 -a mock -e int 0 2 -1
不幸的是,眼镜蛇认为这-1是一个速记标志,当然没有定义:
-1
Error: unknown shorthand flag: '1' in -1
我已经尝试过单引号和双引号-1,结果相同。我怎样才能让 cobra 将负整数作为参数而不是标志?
ibeautiful
相关分类