Author: LakeFox
Email: [email protected]
Date: Sun, 20 Apr 2025 21:14:43 -0600
flagtype/main.go
Delete
Commits
Diff
package flagType

import "strings"

// Custom type that satisfies flag.Value
type FlagType []string

func (s *FlagType) String() string {
	return strings.Join(*s, ",")
}

func (s *FlagType) Array() []string {
	return *s
}

func (s *FlagType) Set(value string) error {
	*s = append(*s, value)
	return nil
}