@@ -52,29 +52,26 @@ func init() {
53var rootCmd = &cobra.Command{
53var rootCmd = &cobra.Command{
54 Use: "crush",
54 Use: "crush",
55− Short: "An AI assistant for software development",
55+ Short: "A terminal-first AI assistant for software development",
56− Long: "An AI assistant for software development and similar tasks with direct access to the terminal",
56+ Long: "A glamorous, terminal-first AI assistant for software development and adjacent tasks",
57 Example: `
57 Example: `
58# Run in interactive mode
58# Run in interactive mode
61−# Run with debug logging
61+# Run non-interactively
62−crush -d
62+crush run "Guess my 5 favorite Pokémon"
64−# Run with debug logging in a specific directory
64+# Run a non-interactively with pipes and redirection
65−crush -d -c /path/to/project
65+cat README.md | crush run "make this more glamorous" > GLAMOROUS_README.md
67−# Run with custom data directory
68−crush -D /path/to/custom/.crush
70−# Print version
67+# Run with debug logging in a specific directory
71−crush -v
68+crush --debug --cwd /path/to/project
73−# Run a single non-interactive prompt
70+# Run in yolo mode (auto-accept all permissions; use with care)
74−crush run "Explain the use of context in Go"
71+crush --yolo
76−# Run in dangerous mode (auto-accept all permissions)
73+# Run with custom data directory
77−crush -y
74+crush --data-dir /path/to/custom/.crush
79 RunE: func(cmd *cobra.Command, args []string) error {
76 RunE: func(cmd *cobra.Command, args []string) error {
80 app, err := setupAppWithProgressBar(cmd)
77 app, err := setupAppWithProgressBar(cmd)