diff --git a/cmd/leagueflag.go b/cmd/leagueflag.go index de4b1ea..3e5a032 100644 --- a/cmd/leagueflag.go +++ b/cmd/leagueflag.go @@ -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 { diff --git a/cmd/sportflag.go b/cmd/sportflag.go index 4fe4744..64ae01b 100644 --- a/cmd/sportflag.go +++ b/cmd/sportflag.go @@ -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 { diff --git a/cmd/teamflag.go b/cmd/teamflag.go index aa8e32b..88d38f6 100644 --- a/cmd/teamflag.go +++ b/cmd/teamflag.go @@ -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 {