Documentation

Overview

Package stringmapflag provides a flag.Value that, when parsed, augments a map[string]string with the supplied parameter. The parameter is expressed as a key[=value] option.

Example

Assuming the flag option, "opt", is bound to a stringmapflag.Value, and the following arguments are parsed:

-opt foo=bar
-opt baz

The resulting map would be equivalent to: map[string]string {"foo": "bar", "baz": ""}

Example
Output:

Parsed options: {
  "baz": "",
  "foo": "bar"
}

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Value

type Value map[string]string

    Value is a flag.Value implementation that stores arbitrary "key[=value]" command-line flags as a string map.

    func (*Value) Set

    func (v *Value) Set(key string) error

      Set implements flag.Value.

      func (*Value) String

      func (v *Value) String() string