type ColonSeparatedMultimapStringString … // NewColonSeparatedMultimapStringString takes a pointer to a map[string][]string and returns the // ColonSeparatedMultimapStringString flag parsing shim for that map. func NewColonSeparatedMultimapStringString(m *map[string][]string) *ColonSeparatedMultimapStringString { … } // NewColonSeparatedMultimapStringStringAllowDefaultEmptyKey takes a pointer to a map[string][]string and returns the // ColonSeparatedMultimapStringString flag parsing shim for that map. It allows default empty key with no colon in the flag. func NewColonSeparatedMultimapStringStringAllowDefaultEmptyKey(m *map[string][]string) *ColonSeparatedMultimapStringString { … } // Set implements github.com/spf13/pflag.Value func (m *ColonSeparatedMultimapStringString) Set(value string) error { … } // String implements github.com/spf13/pflag.Value func (m *ColonSeparatedMultimapStringString) String() string { … } // Type implements github.com/spf13/pflag.Value func (m *ColonSeparatedMultimapStringString) Type() string { … } // Empty implements OmitEmpty func (m *ColonSeparatedMultimapStringString) Empty() bool { … }