Hunter0x7c7
2022-08-11 a82f9cb69f63aaeba40c024960deda7d75b9fece
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
}