我有一个带有默认选项的命令 - id。可能还有其他标志,因此可以调用以下任何一个。
cmd 81313 # 81313 is the ID cmd -i 81313cmd -f foo.txt 81313 cmd -i 81313 -f foo.txt cmd 81313 -f foo.txt
使用 Cobra 命令处理此问题的正确方法是什么?
目前,我正在查看的值-i,如果它为空,则从中读取值cmdArgs(如果其中有内容,并且没有标志,那么我假设它是我的 ID)。
然而,这似乎更容易出错——例如,如果有人放下 2 个 ID 会怎样。
谢谢!
 繁星coding
繁星coding 
					米琪卡哇伊
 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类