aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmd/app
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-06-23 09:09:55 +0900
committerOphestra <cat@gensokyo.uk>2026-06-23 09:09:55 +0900
commit401dd57cbcfca0ce6cee43d851a9455c0a0a0346 (patch)
tree198bcf3397fe536d761411f2962714fa870037d7 /cmd/app
parent854bcc998ba2924859ae4ecd8f751332dc80d49f (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/app')
-rw-r--r--cmd/app/main.go8
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 {