1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| package cmdarg
|
| import "strings"
|
| // Arg is used by flag to accept multiple argument.
| type Arg []string
|
| func (c *Arg) String() string {
| return strings.Join([]string(*c), " ")
| }
|
| // Set is the method flag package calls
| func (c *Arg) Set(value string) error {
| *c = append(*c, value)
| return nil
| }
|
|