sort valid flags

This commit is contained in:
filifa 2024-07-28 22:13:33 -05:00
parent 8ee2ff3467
commit f2fab5a904
3 changed files with 6 additions and 0 deletions

View File

@ -17,6 +17,7 @@ package cmd
import (
"errors"
"sort"
"strings"
"scm.dairydemon.net/filifa/mlblive/cmd/internal/statsapi"
@ -56,6 +57,7 @@ func (t *leagueFlag) Set(v string) error {
_, ok := leagueIDs[v]
if !ok {
allowed := allowedFlags(leagueIDs)
sort.Strings(allowed)
allowedList := strings.Join(allowed, ", ")
err = errors.New("league must be one of " + allowedList)
} else {

View File

@ -17,6 +17,7 @@ package cmd
import (
"errors"
"sort"
"strings"
"scm.dairydemon.net/filifa/mlblive/cmd/internal/statsapi"
@ -61,6 +62,7 @@ func (t *sportFlag) Set(v string) error {
_, ok := sportIDs[v]
if !ok {
allowed := allowedFlags(sportIDs)
sort.Strings(allowed)
allowedList := strings.Join(allowed, ", ")
err = errors.New("sport must be one of " + allowedList)
} else {

View File

@ -17,6 +17,7 @@ package cmd
import (
"errors"
"sort"
"strings"
"scm.dairydemon.net/filifa/mlblive/cmd/internal/statsapi"
@ -85,6 +86,7 @@ func (t *teamFlag) Set(v string) error {
_, ok := teamIDs[v]
if !ok {
allowed := allowedFlags(teamIDs)
sort.Strings(allowed)
allowedList := strings.Join(allowed, ", ")
err = errors.New("team must be one of " + allowedList)
} else {