type LangleSeparatedMapStringString … // NewLangleSeparatedMapStringString takes a pointer to a map[string]string and returns the // LangleSeparatedMapStringString flag parsing shim for that map func NewLangleSeparatedMapStringString(m *map[string]string) *LangleSeparatedMapStringString { … } // String implements github.com/spf13/pflag.Value func (m *LangleSeparatedMapStringString) String() string { … } // Set implements github.com/spf13/pflag.Value func (m *LangleSeparatedMapStringString) Set(value string) error { … } // Type implements github.com/spf13/pflag.Value func (*LangleSeparatedMapStringString) Type() string { … } // Empty implements OmitEmpty func (m *LangleSeparatedMapStringString) Empty() bool { … }