diff options
Diffstat (limited to 'internal/cli')
| -rw-r--r-- | internal/cli/cli.go | 4 |
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) } |
