Skip to content

Commit

Permalink
Better error message
Browse files Browse the repository at this point in the history
  • Loading branch information
dkrizic committed Sep 16, 2024
1 parent 00e755c commit ed65154
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
10 changes: 7 additions & 3 deletions userlist/constructor.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@ package userlist

import "strings"

const (
separator = ","
)

func New(options ...func(*UserListConfig)) *UserListConfig {
config := &UserListConfig{
validated: false,
Expand All @@ -21,7 +25,7 @@ func WithAction(action string) func(*UserListConfig) {

func WithTemplateFiles(templateFiles string) func(*UserListConfig) {
return func(config *UserListConfig) {
config.templateFiles = strings.Split(templateFiles, ",")
config.templateFiles = strings.Split(templateFiles, separator)
}
}

Expand All @@ -39,12 +43,12 @@ func WithGithubToken(githubToken string) func(*UserListConfig) {

func WithOutputFiles(outputFiles string) func(*UserListConfig) {
return func(config *UserListConfig) {
config.outputFiles = strings.Split(outputFiles, ",")
config.outputFiles = strings.Split(outputFiles, separator)
}
}

func WithOwnDomains(ownDomains string) func(*UserListConfig) {
return func(config *UserListConfig) {
config.ownDomains = strings.Split(ownDomains, ",")
config.ownDomains = strings.Split(ownDomains, separator)
}
}
2 changes: 1 addition & 1 deletion userlist/userlist.go
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ func (c *UserListConfig) Validate() error {
return errors.New("Github Token is required")
}
if len(c.templateFiles) != len(c.outputFiles) {
return errors.New("Template and Output Files must have the same length")
return fmt.Errorf("Template and Output Files must have the same length: %d != %d (%v, %v)", len(c.templateFiles), len(c.outputFiles), c.templateFiles, c.outputFiles)
}

c.validated = true
Expand Down

0 comments on commit ed65154

Please sign in to comment.