don't print flag name again

This commit is contained in:
filifa 2024-07-28 23:18:21 -05:00
parent b04d5d3a24
commit e8d8805cd2
3 changed files with 5 additions and 5 deletions

View File

@ -50,7 +50,7 @@ func (t *leagueFlag) Set(v string) error {
_, ok := leagueIDs[v] _, ok := leagueIDs[v]
if !ok { if !ok {
allowed := keys(leagueIDs) allowed := keys(leagueIDs)
err = flagValueError("league", allowed) err = flagValueError(allowed)
} else { } else {
*t = leagueFlag(v) *t = leagueFlag(v)
} }

View File

@ -55,7 +55,7 @@ func (t *sportFlag) Set(v string) error {
_, ok := sportIDs[v] _, ok := sportIDs[v]
if !ok { if !ok {
allowed := keys(sportIDs) allowed := keys(sportIDs)
err = flagValueError("sport", allowed) err = flagValueError(allowed)
} else { } else {
*t = sportFlag(v) *t = sportFlag(v)
} }

View File

@ -68,10 +68,10 @@ func keys[V any](m map[string]V) []string {
return keys return keys
} }
func flagValueError(name string, allowed []string) error { func flagValueError(allowed []string) error {
sort.Strings(allowed) sort.Strings(allowed)
allowedList := strings.Join(allowed, ", ") allowedList := strings.Join(allowed, ", ")
return errors.New(name + " must be one of " + allowedList) return errors.New("must be one of " + allowedList)
} }
type teamFlag string type teamFlag string
@ -87,7 +87,7 @@ func (t *teamFlag) Set(v string) error {
_, ok := teamIDs[v] _, ok := teamIDs[v]
if !ok { if !ok {
allowed := keys(teamIDs) allowed := keys(teamIDs)
err = flagValueError("team", allowed) err = flagValueError(allowed)
} else { } else {
*t = teamFlag(v) *t = teamFlag(v)
} }