coldbox create app

Parameters:
Name Type Required Default Hint
name string false My ColdBox App The name of the app you want to create
skeleton string false AdvancedScript The name of the app skeleton to generate
directory string false The directory to create the app in and creates the directory if it does not exist. Defaults to your current working directory.
init boolean false true "init" the directory as a package if it isn't already
installColdBox boolean false false Install the latest stable version of ColdBox from ForgeBox
installColdBoxBE boolean false false Install the bleeding edge version of ColdBox from ForgeBox
installTestBox boolean false false Install the latest stable version of TestBox from ForgeBox
wizard boolean false false Run the ColdBox Creation wizard
initWizard boolean false false Run the init creation package wizard

Command Usage

Create a blank ColdBox app from one of our app skeletons. By default it will create
in your current directory. Use the "pwd" command to find out what directory you're currently in.

You can choose what app skeleton to use as well as override the directory it's created in.
The built-in app skeletons are located in the .CommandBox/cfml/skeletons/ directory and include:

By default, ColdBox 4.x compatible templates will be used
- Advanced
- AdvancedScript (default)
- rest
- Simple
- SuperSimple

These templates are compatible with the previous version of ColdBox (3.x)
- Advancedv3
- AdvancedScriptv3
- Simplev3
- SuperSimplev3

coldbox create app myApp
Use the "installColdBox" parameter to install the latest stable version of ColdBox from ForgeBox
coldbox create app myApp --installColdBox
Use the "installTestBox" parameter to install the latest stable version of TestBox from ForgeBox
coldbox create app myApp --installColdBox --installTestBox