fix: panic in non-interactive mode when no providers set up
closes #212
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
commit43ac8d4870f5f56f3595332be2d13adacc2cb2ac
authorCarlos Alexandro Becker <caarlos0@users.noreply.github.com>
dateWed 30 Jul 2025, 15:13 (1 year ago)
parent317c5db
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)