Overview
The following options are available for all moon commands.
action-graph
The moon action-graph [target] (or moon ag) command will generate and serve a visual graph of
bin
The moon bin command will return an absolute path to a tool's binary within the
check
The moon check [...projects] (or moon c) command will run all
ci
The moon ci command is a special command that should be ran in a continuous integration (CI)
clean
The moon clean command will clean the current workspace by deleting stale cache. For the most
completions
The moon completions command will generate moon command and argument completions for your current
daemon
5 items
docker
4 items
exec
The moon exec (or moon x, or moonx) command is a low-level command for executing tasks in the
ext
The moon ext command will execute an extension (a WASM plugin) that has been configured in
extension
2 items
generate
The moon generate (or moon g) command will generate code (files and folders) from a
hash
Use the moon hash command to inspect the contents and sources of a generated hash, also known as
init
The moon init command will initialize moon into a repository and scaffold necessary config files
mcp
The moon mcp command will start an MCP server that listens for
project
The moon project [id] (or moon p) command will display all available information about a project
projects
The moon projects command will list all projects configured in the workspace as a table of
project-graph
The moon project-graph [id] (or moon pg) command will generate and serve a visual graph of all
query
4 items
run
The moon run (or moon r) command will run one or many targets and all of
setup
The moon setup command can be used to setup the developer and pipeline environments. It achieves
sync
4 items
task
The moon task [target] (or moon t) command will display information about a task that has been
tasks
The moon tasks command will list all tasks available in the workspace as a table of information.
task-graph
The moon task-graph [target] (or moon tg) command will generate and serve a visual graph of all
teardown
The moon teardown command, as its name infers, will teardown and clean the current environment,
template
The moon template [id] command will display information about a template, its files, and
templates
The moon templates command will list all templates available for code generation.
toolchain
2 items
upgrade
The moon upgrade command can be used to upgrade your current moon binary (if installed globally)