BoxLang 🚀 A New JVM Dynamic Language Learn More...
The official Command Line Interface for the wheels framework.
Install the Wheels CLI module via CommandBox:
box install wheels-cli
Create a new Wheels application:
wheels new myapp
Generate a complete resource:
wheels scaffold Product name:string price:decimal description:text
Run database migrations:
wheels dbmigrate latest
Full documentation is available at: https://guides.wheels.org/docs/command-line-tools/cli-commands
Apache License 2.0
Implement CLI improvements from CLI-IMPROVEMENTS.md
wheels watch
command to monitor file changes and automatically reloadwheels test:coverage
and wheels test:debug
commandswheels generate api-resource
commandwheels generate frontend
command supporting React, Vue, and Alpine.jswheels config:list
, wheels config:set
, and wheels config:env
commandswheels deps
command with multiple actionswheels analyze
command to identify bottleneckswheels db:seed
and wheels db:schema
commandswheels ci:init
command for GitHub Actions, GitLab CI, and Jenkinswheels docker:init
and wheels docker:deploy
commandsAdded comprehensive documentation in the docs/
directory covering all CLI commands and best practices.
To create this pull request manually:
0.5.0
0.4.2
create app
command [Peter Amiri]0.2.9
0.2.8
0.2.5
0.2.4
0.2.2
0.1.6
0.1.4
wheels test core servername
etc added0.1.1
wheels reload
(alias r
) command added #20wheels new
now offers and configures a H2 database for development when on lucee #19wheels init
allows for existing Wheels apps to be prepped for CLI usage #21wheels new
now downloads to a unique temp folder #11wheels scaffold
and wheels g property
command now prompt for migration #13generate
and new
commands #17
$
box install wheels-cli