Files
downloadhub/cmd/cli/flag/flag.go

19 lines
321 B
Go

package flag
import (
"strings"
)
type Array []string
// String is an implementation of the flag.Value interface
func (i *Array) String() string {
return strings.Join(*i, ", ")
}
// Set is an implementation of the flag.Value interface
func (i *Array) Set(value string) error {
*i = append(*i, value)
return nil
}