Command-line reference
Look up the syntax, requirements, and effects of each bundled command.
Choose the task that matches what you need to do. The pages explain the relevant workflow and link to related guides and reference material. Examples use the local site garden; use your own site name and check the command’s scope before running it.
Find help and available commands
Run bin/zotonic from the checkout root to see the available commands. Consult this guide's Command-line reference collection for their arguments and effects.
Use task-specific commands instead of guessing flags from other tools. For example, dispatch accepts a site name or URL, while rpc passes trailing arguments as strings rather than parsing Erlang expressions.
Before running a command, identify its scope: the entire node, one site, a local file, or an external browser. Configuration commands can display secrets; inspect output locally and redact it before sharing.
The launcher and the server must agree on their node configuration and authentication. A connection error is not proof that a site's code failed to compile. See Connect to the running Erlang shell.