CLI
Maze has a built in CLI tool, to make your life easier while developing applications.
Here is a list of the available commands:
d, deploy - Provisions server and deploys project.
db, database - Performs database maintenance tasks
e, encrypt - Encrypts environment YAML file. [env | -e --editor | --noedit]
x, exec - Executes Crystal code within the application scope
g, generate - Generate Maze classes
n, new - Generates a new Maze project
routes - Prints all defined application routes
w, watch - Starts maze development server and rebuilds on file changes
Read a long this guide to learn more about these command and how much time and efficient it can make your development experience.
Getting Command Help
You can get help from each command by running -h or --help next to the command
Eg.
$ maze --helpThis will output to your shell the following documentation.
Usage
Options
-ddefaults to pg-tdefaults to slang--depswill runcrystal depsfor you.
Last updated