docs/commands/down.md
Bring a project down using lifecycle conventions.
# Run lifecycle down task and optional domains teardown
f down
flow.toml (or --config path).[lifecycle].down_task when configureddowndown_task is not explicitly set, Flow falls back to killing all running Flow-managed processes for the current project (f kill --all behavior).[lifecycle.domains] is configured, optional teardown is applied:
remove_on_down = true -> removes configured host routestop_proxy_on_down = true -> stops shared local domains proxysudo ./tools/domainsd-cpp/uninstall-macos-launchd.shIf neither a down task nor lifecycle domain teardown is configured, command fails with guidance.
| Option | Description |
|---|---|
--config <PATH> | Path to flow.toml (default: ./flow.toml, searches upward when default is missing) |
ARGS... | Extra args passed to the selected lifecycle task |