hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/internal/cli
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-08-29 10:44:22 +0200
committerhachem <im@hachem.wtf>2026-08-29 10:44:22 +0200
commitaf4a6f4c5e9a3e3a501deac71d92bbbcd12ef81f (patch)
tree4882c0dd5e7e252e6216e00cc5cba0e6c2bfd533 /internal/cli
parent25bdd381d6dcf8581b1391c1c1fa22c108913ccb (diff)
add: reimplement discord bot
Diffstat (limited to 'internal/cli')
-rw-r--r--internal/cli/cli.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/cli/cli.go b/internal/cli/cli.go
index d019730..7e7705e 100644
--- a/internal/cli/cli.go
+++ b/internal/cli/cli.go
@@ -2,6 +2,7 @@ package cli
import (
"fmt"
+ "os"
"strings"
"github.com/charmbracelet/bubbles/spinner"
@@ -41,6 +42,9 @@ type model struct {
func Run(version string) error {
cfg, err := config.Load()
if err != nil {
+ if os.IsNotExist(err) {
+ return fmt.Errorf("no config found — run `benson setup` to create one")
+ }
return fmt.Errorf("failed to load %s: %w", config.Path(), err)
}