Java 17+
Required to run the packaged CLI jar and native launcher.
Quickstart CLI provides the quick command for generating application and deployment projects, wiring project metadata, installing template dependencies, and preparing the first Git commit.
$ quick new app customer-portal --template sql
Creating directory...
Initializing git...
Initializing npm...
Installing template...
Rendering selected template...
You're all set!
$ cd customer-portal
$ npm start
Install these tools before running Quickstart CLI. The CLI checks the runtime tools before scaffolding a project.
Required to run the packaged CLI jar and native launcher.
Required by the generated Node.js projects and template installation flow.
Used to install templates, install dependencies, and update the CLI.
Used to initialize the generated project and create the initial commit.
First run note: if the Quickstart npm registry is not configured, the CLI configures npm and may ask you to log in to the Quickstart registry.
Choose the installation path that matches your operating system, then verify the quick command.
Download the Debian package, install it, then verify the executable.
sudo dpkg -i quickstart-cli_0.0.1_all.deb
quick --version
Download the portable archive, unpack it, and add the bin directory to your PATH.
tar -xzf quickstart-cli-0.0.1-macos.tar.gz
export PATH="$PWD/quickstart-cli-0.0.1-macos/bin:$PATH"
quick --version
Download the Windows archive, extract it, and run the CLI from the bin folder.
quickstart-cli-0.0.1-windows\bin\quick.bat --version
The main command is quick new. It can create an app or a deployment project and can ask for missing values interactively.
quick new app my-app --template sql
quick new deployment my-deployment --template sql
quick new
quick update
Use these commands to inspect all available options directly from the CLI.
| Command | Purpose |
|---|---|
quick -h |
Show top-level help, available commands, and common examples. |
quick --help |
Same as quick -h. |
quick new -h |
Show arguments and options for creating a new app or deployment project. |
quick new --help |
Same as quick new -h. |
quick --version |
Print the installed Quickstart CLI version. |
These are the options users most often need while scaffolding a project.
| Option | Description |
|---|---|
-t, --template TEMPLATE |
Select the template to install, for example sql. |
-n, --package-name PACKAGE |
Set the generated package name. |
--env ENV |
Use a saved environment profile. |
-e, --new-env |
Create and use a new environment profile. |
--author-name NAME |
Set the author name in generated metadata. |
--author-email EMAIL |
Set the author email in generated metadata. |
--company-name NAME |
Set the company name used by generated metadata and scoped packages. |