CLI Commands
Where Downcity command-line references live
CLI Commands
Downcity docs explain the design model, runtime boundaries, and configuration semantics.
downcity / city hosts local Agents, manages local projects, and connects this machine to a Federation. Federation creation, deployment, and infrastructure operations belong to fed / downfed. For concrete flags, use the local command help from the installed CLI; the City SDK docs cover the SDK-side CLI boundary.
Local help
For exact flags, use local command help from the installed CLI. Product docs describe the supported command groups and common workflows.
Interactive TUI
Running city or downcity without a subcommand now opens the interactive TUI by default. The city side focuses on local Agents and Federation connection state; the fed side focuses on Federation management and deployment. In both CLIs, the left sidebar carries menu hierarchy with a breadcrumb at the top, while loading states, forms, tables, JSON, messages, and selection details render in the right section until you exit the TUI.
CLI language
city and downcity support both Chinese and English.
- Use
--lang zhor--lang ento switch the current command explicitly. - If
--langis not passed, the CLI first uses the last language selected in the interactive menu, then falls back toDC_CLI_LANG,LC_ALL,LC_MESSAGES, andLANG. - In interactive mode, both
cityanddowncitycan change the default language from their menus and persist that preference locally.
Examples:
downcity --lang en --help
city --lang zh
DC_CLI_LANG=zh downcity agent --help