Merge pull request #371 from charmbracelet/issue-212
fix: panic in non-interactive mode when no providers set up
commit12c2969c4710f2d566810aaefb76cb6d170e317c
authorKujtim Hoxha <kujtimii.h@gmail.com>
dateThu 31 Jul 2025, 09:05 (1 year ago)
parentb897f8d43ac8d4
internal/cmd/root.go+4
@@ -105,6 +105,10 @@ crush run -q "Generate a README for this project"
105105 }
106106 defer app.Shutdown()
107107
108+ if !app.Config().IsConfigured() {
109+ return fmt.Errorf("no providers configured - please run 'crush' to set up a provider interactively")
110+ }
111+
108112 prompt := strings.Join(args, " ")
109113
110114 prompt, err = maybePrependStdin(prompt)