17 lines
298 B
Go
Raw Normal View History

2019-12-14 23:29:54 +08:00
package cmdarg
import "strings"
2019-12-24 01:06:01 +08:00
// Arg is used by flag to accept multiple argument.
2019-12-14 23:29:54 +08:00
type Arg []string
func (c *Arg) String() string {
return strings.Join([]string(*c), " ")
}
2019-12-24 01:06:01 +08:00
// Set is the method flag package calls
2019-12-14 23:29:54 +08:00
func (c *Arg) Set(value string) error {
*c = append(*c, value)
return nil
}