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 |
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 myAppUse the "installColdBox" parameter to install the latest stable version of ColdBox from ForgeBox
coldbox create app myApp --installColdBoxUse the "installTestBox" parameter to install the latest stable version of TestBox from ForgeBox
coldbox create app myApp --installColdBox --installTestBox