OmniArc docs Menu

CLI reference

Generated from the code · as of CLI 0.6.0

These are the commands for working with your arcs from a terminal. omniarc <command> --help prints the same text on your machine, and omniarc commands lists every command with its arguments, for scripts and agents.

# Where the commands connect

VariableWhat it is
OMNIARC_KEYYour organization's API key. Every command that talks to OmniArc sends it. check, sync and commands run on your machine and do not need it.
OMNIARC_ORCHESTRATORWhere the commands connect. It defaults to https://dashboard.omniarc.eu, so leave it unset.

# Options on every command

  • --json: Print machine-readable JSON instead of a table. Not on deploy, which prints progress instead.

# Commands

CommandWhat it does
omniarc checkRun the checks a deploy would, locally, and upload nothing.
omniarc syncDraft or refresh arc.yaml from compose's own model.
omniarc deployDeploy this compose project. Creates the arc if it does not exist.
omniarc envThe arc's .env: one file for every branch, values write-only.
omniarc arcYour organization's arcs: create, inspect, branch and destroy them.
omniarc keyYour organization's API keys: list, create and revoke them.
omniarc costsWhat this organization's usage costs: an estimate, not an invoice.
omniarc commandsEvery command, its arguments and what it returns.