diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-06-23 09:09:55 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-06-23 09:09:55 +0900 |
| commit | 401dd57cbcfca0ce6cee43d851a9455c0a0a0346 (patch) | |
| tree | 198bcf3397fe536d761411f2962714fa870037d7 /cmd | |
| parent | 854bcc998ba2924859ae4ecd8f751332dc80d49f (diff) | |
cmd/app: display user-facing error message
This is required for useful error messages for errors originating from internal/store.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/app/main.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/cmd/app/main.go b/cmd/app/main.go index 095863a8..c698037b 100644 --- a/cmd/app/main.go +++ b/cmd/app/main.go @@ -222,7 +222,13 @@ func main() { } if w, ok := err.(interface{ Unwrap() []error }); !ok { - log.Fatal(err) + var m string + m, ok = message.GetMessage(err) + if !ok { + log.Fatal(err) + return + } + log.Fatal(m) } else { errs := w.Unwrap() for i, e := range errs { |
