splendid_cli 3.0.0
splendid_cli: ^3.0.0 copied to clipboard
A Command-Line Interface for scaffolding Flutter projects with MVC architecture, strong typing, and localization best practices.
3.0.0 #
MCP Server Integration #
- AI Integration:
--mcp-serverflag enables Model Context Protocol server mode for AI systems - Programmatic Access: Exposes all CLI functionality through standardized MCP tools
- Tool Registry: Four core tools for project creation, screen generation, setup, and test generation
- JSON-RPC Communication: Standards-compliant MCP server with proper error handling
- AI-Driven Development: Enables AI assistants to scaffold Flutter projects autonomously
- Protocol Compliance: Full MCP specification support with initialization and capability negotiation
2.0.0 #
Screen Generation #
- Screen Scaffolding:
screencommand for adding MVC-structured screens to existing Flutter projects - MVC Architecture: Generates route, controller, and view files following established patterns
- Interactive Placeholder: Icon selection game demonstrating proper MVC separation
- Smart Naming: Automatic conversion between naming conventions (PascalCase → snake_case)
- Enhanced Help: Updated CLI help system with comprehensive screen command documentation
- Robust Validation: Flutter project detection and Dart identifier validation
1.0.0 #
Initial Release #
- Project Scaffolding:
createcommand for generating Flutter projects with MVC architecture - Project Setup:
setupcommand for automated dependency installation and localization generation - Test Generation:
generate-testcommand for creating comprehensive test templates - Strong Typing: All generated code follows explicit typing patterns
- Localization Ready: Pre-configured l10n setup with ARB files
- Cross-Platform: Support for all Flutter platforms (Android, iOS, Web, Desktop)
- Developer Experience: Intuitive CLI with helpful