BoxLang 🚀 A New JVM Dynamic Language Learn More...
██████╗ ██████╗ ██╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗ ██████╗██╗ ██╗
██╔════╝██╔═══██╗██║ ██╔══██╗██╔══██╗██╔═══██╗╚██╗██╔╝ ██╔════╝██║ ██║
██║ ██║ ██║██║ ██║ ██║██████╔╝██║ ██║ ╚███╔╝█████╗██║ ██║ ██║
██║ ██║ ██║██║ ██║ ██║██╔══██╗██║ ██║ ██╔██╗╚════╝██║ ██║ ██║
╚██████╗╚██████╔╝███████╗██████╔╝██████╔╝╚██████╔╝██╔╝ ██╗ ╚██████╗███████╗██║
╚═════╝ ╚═════╝ ╚══════╝╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝╚══════╝╚═╝
This is the official ColdBox CLI for CommandBox. It is a collection of commands to help you work with ColdBox and its ecosystem.
Apache License, Version 2.0.
The CLI also matches the major version of ColdBox. If you are using ColdBox 7, then you should use CLI @7
. This is to ensure that you are using the correct commands for your version of ColdBox.
Install the commands via CommandBox like so:
box install coldbox-cli
You can use the CLI for many things like scaffolding applications, creating tests, modules, models, and so much more. Please remember that you can always get help on any command by using the --help
flag.
I THANK GOD FOR HIS WISDOM IN THIS PROJECT
"I am the way, and the truth, and the life; no one comes to the Father, but by me (JESUS)" Jn 14:1-12
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
coldbox watch
commandtemplatesPath
open
paramtestbox-cli, commandbox-migrations
only when used.coldbox create layout
failing due to unescpaed #view()#
commandtestbox-cli
as a dependencyBaseCommand
hierarchy for all commands to inherit fromcoldbox create service
command to create services easilycoldbox create model --service
to create a model with a servicecoldbox create model --all
to create a model with a service and all the things7
coldbox create app
command to finalize the create app jobforgeboxStorage
for new apps, this was missingcoldbox create handler
was not creating the views
isLoaded()
was actually wrongresources
to ColdBox 7 standard code--force
command to several commands for overwriting filesmigrations
to init the migrations on the project: coldbox create app name="myApp" --migrations
create view
command now has an open
attribute to open the created views in the editorcreate layout name="myLayout" content="my content"
create view name="myView" content="my content"
create handler name="myHandler" --resource
create handler name="myHandler" --resource --rest
create model name="myModel" --migration
create model name="myModel" --seeder
create model name="myModel" --handler
or create model name="myModel" --handler --rest
create model name="myModel" --resource
create model name="myModel" --all
coldbox docs
command to open the ColdBox docs in your browser and search as well: coldbox docs search="event handlers"
coldbox apidocs
command to open the ColdBox API Docs in your browser.scripts
in the templates, which is not needed
$
box install coldbox-cli