Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想创建一个名为 --list 的命令,但如果我将 --list 设置为 cobra.Command 的 Use 属性,它就不起作用。像下面的代码不起作用。有什么帮助吗?
list := &cobra.Command{ Use: "--list", Short: "Lists all data", Run: func(*cobra.Command, []string) {}
您不能创建名称以-or开头的命令--,因为在 cobra 中这些是标志。查看库中对应的源代码,在解析命令时将其删除。
-
--