From f27be2ffffee2eac315b52e490d73ed43c109b36 Mon Sep 17 00:00:00 2001 From: jolheiser Date: Tue, 23 Nov 2021 22:20:41 -0600 Subject: [PATCH] Better parsing error for scope and template Signed-off-by: jolheiser --- scope.go | 4 ++-- template.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/scope.go b/scope.go index 8480e05..8549cce 100644 --- a/scope.go +++ b/scope.go @@ -1,7 +1,7 @@ package spectre import ( - "errors" + "fmt" "strings" ) @@ -41,7 +41,7 @@ func ParseScope(s string) (Scope, error) { case "recovery", "r": return Recovery, nil default: - return "", errors.New("unknown Scope") + return "", fmt.Errorf("unknown Scope %q; available [authentication, identification, recovery]", s) } } diff --git a/template.go b/template.go index 5fb3ca2..a0b4eb9 100644 --- a/template.go +++ b/template.go @@ -1,7 +1,7 @@ package spectre import ( - "errors" + "fmt" "strings" ) @@ -39,7 +39,7 @@ func ParseTemplate(s string) (Template, error) { case "basic": return Basic, nil default: - return "", errors.New("unknown Template") + return "", fmt.Errorf("unknown Template %q; available [maximum, long, medium, short, pin, name, phrase, basic]", s) } }