CLI Overview
Last updated
Was this helpful?
Last updated
Was this helpful?
Welcome to the comprehensive documentation for the Wheels CLI - a powerful command-line interface for the Wheels framework.
Wheels CLI is a CommandBox module that provides a comprehensive set of tools for developing Wheels applications. It offers:
Code Generation - Quickly scaffold models, controllers, views, and complete CRUD operations
Database Migrations - Manage database schema changes with version control
Testing Tools - Run tests, generate coverage reports, and use watch mode
Development Tools - File watching, automatic reloading, and development servers
Code Analysis - Security scanning, performance analysis, and code quality checks
Plugin Management - Install and manage Wheels plugins
Environment Management - Switch between development, testing, and production
Complete reference for all CLI commands organized by category:
Core Commands - Essential commands like init, reload, watch
- Generate applications, models, controllers, views
- Migrations and database management
- Run tests and generate coverage
- Manage application settings
Get up and running with Wheels CLI in minutes. Learn how to:
Install Wheels CLI
Create your first application
Generate CRUD scaffolding
Run tests and migrations
Generate complete applications or individual components:
Manage database schema changes:
Comprehensive testing support:
Enhance your development workflow:
Install CommandBox (if not already installed):
Install Wheels CLI:
Create Your First App:
Explore Commands:
3.0.x
2.5+
5.0+
Lucee 5.3+, Adobe 2018+
2.0.x
2.0-2.4
4.0+
Lucee 5.2+, Adobe 2016+
Reporting issues
Suggesting features
Submitting pull requests
Creating custom commands
🆕 Modernized service architecture
🆕 Enhanced testing capabilities with watch mode
🆕 Security scanning and performance optimization
🆕 Plugin and environment management
🆕 Improved code generation with more options
🔧 Better error handling and user feedback
📚 Comprehensive documentation
- Understand the CLI's architecture
- Extend the CLI with your own commands
- Customize code generation templates
- Write and run tests effectively
- Database migration best practices
- Security scanning and hardening
- Optimization techniques
- All available configuration settings
- Variables available in templates
- Understanding command exit codes
- Environment configuration
Documentation:
GitHub:
Slack: - #wheels channel
Forums:
We welcome contributions! See our for details on:
- Complete command reference
- Get started in minutes
- Extend the CLI
- Technical deep dive
- Testing best practices
Wheels CLI is open source software licensed under the Apache License 2.0. See for details.
Ready to get started? Head to the or explore the .