Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MapStringString ¶
type MapStringString struct {
Map *map[string]string
NoSplit bool
// contains filtered or unexported fields
}
MapStringString 可以设置为命令行格式 `--flag "string=string"`。 支持多个标志调用。例如:`--flag "a=foo" --flag "b=bar"`。如果希望这是唯一的类型调用,则应设置 `NoSplit` 为 true。 如果 `NoSplit` 设置为 false,则支持单个调用中的多个逗号分隔的键值对。例如:`--flag "a=foo,b=bar"`。
func NewMapStringString ¶
func NewMapStringString(m *map[string]string) *MapStringString
NewMapStringString 创建一个 MapStringString 标志解析器 接受一个指向 map[string]string 的指针,并返回该 map 的 MapStringString 标志解析器
func NewMapStringStringNoSplit ¶
func NewMapStringStringNoSplit(m *map[string]string) *MapStringString
NewMapStringStringNoSplit 创建一个 MapStringString 标志解析器 接受一个指向 map[string]string 的指针,并设置 `NoSplit` 为 true,然后返回该 map 的 MapStringString 标志解析器
func (*MapStringString) Set ¶
func (m *MapStringString) Set(value string) error
Set 实现 github.com/spf13/pflag.Value.
func (*MapStringString) String ¶
func (m *MapStringString) String() string
String 实现 github.com/spf13/pflag.Value.
func (*MapStringString) Type ¶
func (*MapStringString) Type() string
Type 实现 github.com/spf13/pflag.Value.
type StringFlag ¶
type StringFlag struct {
// contains filtered or unexported fields
}
StringFlag 是一个字符串标志,兼容 flags 和 pflags,并跟踪是否提供了值
Click to show internal directories.
Click to hide internal directories.