- Extract meaningful error messages from verbose SQL update failures
- Show cleaner error messages by default (without SQL query details)
- Add --verbose flag support to show full error details when needed
- Limit default error display to first 5 failures to avoid overwhelming output
- Add helpful tips to guide users when deployment errors occur
- Added command suggestions for available CLI commands, improving user experience.
- Implemented keyboard navigation for command selection using up/down arrows and tab for autocomplete.
- Integrated the `init` and `deploy` commands into the main command handling logic.
- Updated configuration loading to recursively find and validate `buster.yml` files, ensuring no duplicates are processed.
- Improved error handling and user feedback in the deploy command.
- Replaced the WelcomeScreen component with BusterBanner in init and main commands for a consistent branding experience.
- Updated the deploy command to include BusterBanner at the top, enhancing the user interface.
- Improved error handling and display logic in the deploy command for better user feedback.
- Introduced `init` command to initialize a new Buster project.
- Updated `deploy` command options to clarify the path description.
- Removed unused options from the deploy command.
- Refactored deployment logic to improve error handling and response processing.
- Enhanced configuration loading to ensure required fields are validated.
- Added spinner component for better user feedback during loading states.