Command Line Tools
wheels about
wheels about
Section titled “wheels about”Display comprehensive information about your Wheels application and environment.
Synopsis
Section titled “Synopsis”wheels aboutDescription
Section titled “Description”The about command provides a complete overview of your Wheels application, including framework versions, environment details, configuration status, and application statistics. It’s your go-to command for understanding the current state of your application.
Options
Section titled “Options”This command has no options.
Examples
Section titled “Examples”Basic Usage
Section titled “Basic Usage”wheels aboutOutput:
__ ___ _ \ \ / / | | | \ \ /\ / /| |__ ___ ___| |___ \ \/ \/ / | '_ \ / _ \/ _ \ / __| \ /\ / | | | | __/ __/ \__ \ \/ \/ |_| |_|\___|\___|_|___/
Wheels Framework Version: 3.0.0
Wheels CLI Version: 3.0.0 Location: /commandbox/modules/wheels-cli/
Application Path: /Users/developer/myapp Environment: development Database: Configured
Server Environment CFML Engine: Lucee 7.0.1+100 Java Version: 17.0.17 OS: Mac OS X 15.7.3 Architecture: x86_64
CommandBox Version: 6.3.1+00853
Application Statistics Controllers: 15 Models: 7 Views: 31 Tests: 3 Migrations: 9
Resources Documentation: https://wheels.dev/guides API Reference: https://wheels.dev/api/v3.0.0 GitHub: https://github.com/wheels-dev/wheels Community: https://wheels.dev/communityInformation Sections
Section titled “Information Sections”Wheels Framework
Section titled “Wheels Framework”- Version: The version of Wheels framework installed
- Shows the core framework version your app is using
Wheels CLI
Section titled “Wheels CLI”- Version: Version of the Wheels CLI module
- Location: Where the CLI module is installed
Application
Section titled “Application”- Path: Current application directory
- Name: Application name from Application.cfc
- Environment: Current environment (development/testing/production)
- Database: Whether database is configured
Server Environment
Section titled “Server Environment”- CFML Engine: Lucee or Adobe ColdFusion with version
- Java Version: JVM version being used
- OS: Operating system name and version
- Architecture: System architecture (x86_64, arm64, etc.)
CommandBox
Section titled “CommandBox”- Version: CommandBox version
- Home: CommandBox home directory
Application Statistics
Section titled “Application Statistics”- Controllers: Number of controller CFCs
- Models: Number of model CFCs
- Views: Number of view templates
- Tests: Number of test files
- Migrations: Number of database migrations
Resources
Section titled “Resources”Quick links to:
- Official documentation
- API reference
- GitHub repository
- Community forums
Use Cases
Section titled “Use Cases”1. Environment Verification
Section titled “1. Environment Verification”Before deployment or when debugging:
wheels aboutCheck that:
- Correct Wheels version is installed
- Environment is set properly
- Database is configured
2. New Team Member Onboarding
Section titled “2. New Team Member Onboarding”Help new developers understand:
- Application structure (controllers, models, views count)
- Development environment setup
- Where to find documentation
3. Troubleshooting
Section titled “3. Troubleshooting”When reporting issues:
wheels about > environment-info.txtShare the output to provide complete context.
4. Project Documentation
Section titled “4. Project Documentation”Include output in project README to document:
- Required Wheels version
- CFML engine requirements
- Application structure overview
Environment Detection
Section titled “Environment Detection”The command detects the environment through:
server.jsonWHEELS_ENV setting- System environment variable WHEELS_ENV
- Default to “development” if not set
Database Configuration
Section titled “Database Configuration”Database status is determined by checking:
config/settings.cfmfor datasource settings.envfile for database environment variables- Presence of database-related configuration
Statistics Collection
Section titled “Statistics Collection”Statistics are gathered by counting files in:
/app/controllers/*.cfc- Controllers/app/models/*.cfc- Models/app/views/**/*.cfm- Views/tests/**/*.cfc- Tests/db/migrate/*.cfc- Migrations
Related Commands
Section titled “Related Commands”wheels version- Show just version informationwheels doctor- Run health checkswheels stats- Detailed code statisticswheels env- Manage environments
- Run
wheels aboutwhen starting work on an unfamiliar project - Include output in bug reports for better troubleshooting
- Use to verify environment after deployment
- Check before upgrading Wheels or CFML engine
Customization
Section titled “Customization”The application name is read from:
this.name = "MyWheelsApp";Environment can be set via:
{ "env": { "WHEELS_ENV": "production" }}Troubleshooting
Section titled “Troubleshooting”Missing Information
Section titled “Missing Information”If some information is missing:
- Application Name: Check Application.cfc has
this.nameset - Database Status: Ensure database configuration exists
- Statistics: Verify directory structure follows Wheels conventions
Permission Issues
Section titled “Permission Issues”If statistics can’t be calculated:
- Check read permissions on application directories
- Ensure you’re running from application root