【问题标题】:How can I pass string slices into Kingpin?如何将字符串切片传递给 Kingpin?
【发布时间】:2021-08-12 02:18:28
【问题描述】:

这是最小的例子:

import "gopkg.in/alecthomas/kingpin.v2"
...
fooCodes = kingpin.Flag("foo_codes", "List of codes").Default().Strings()

我尝试传递 --foo_codes=AA,BB,CC 不幸的是没有用,所以我不得不使用

--foo_codes=AA
--foo_codes=BB
--foo_codes=CC

而不是作为一种解决方法(我在 yaml 文件中传递那些 args。我可以通过 kingpin 配置更好的选项吗?

【问题讨论】:

    标签: go command-line-arguments


    【解决方案1】:

    我猜你可以使用HintOptionsHintAction,更多细节请看这些例子:https://github.com/alecthomas/kingpin/blob/master/_examples/completion/main.go

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-31
      • 2011-12-19
      • 2018-09-02
      • 2016-10-25
      • 2018-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多