The wheels command is a Rails-inspired CLI for scaffolding and running Wheels applications. In 4.0 it is distributed as a Homebrew / Chocolatey formula that bundles LuCLI, so no CommandBox installation is required.
macOS / Linux (Homebrew):
brew tap wheels-dev/wheels
brew install wheelsWindows (Chocolatey):
choco install wheelsBoth installers depend only on Java 21, which is pulled in automatically.
See the CLI command guides or run wheels --help in your terminal.
The CLI supports template customization through an override system. Templates placed in your application's /app/snippets/ directory will override the default CLI templates in /cli/templates/.
This allows you to:
- Customize generated code to match your project's coding standards
- Use your preferred CSS framework markup (Bootstrap, Tailwind, etc.)
- Add project-specific boilerplate code
- Maintain consistency across generated files
To customize a template:
- Copy the template from
/cli/templates/to/app/snippets/ - Modify it to match your needs
- The CLI will automatically use your custom template
See the Template System Guide for detailed documentation.