--config <path>, -c | Yes | Path to basecut.yml. |
--name <string>, -n | No | Snapshot name. Must be provided via --name or name in config. |
--source <url>, -s | Local | Source connection string for local execution. Required whenever the command runs locally (the default). Optional only when using --async with a non-local output provider. |
--connect-timeout <duration> | 10s | Timeout for initial source DB connection in local mode (for example 5s, 30s). |
--async | No | Queue for agent execution (TEAM plan). Ignored when output provider is local (for example output: ./snapshots), and the command runs locally instead. |
--tag <string>, -t | No | Version tag. |
--git | No | Attach git metadata. |
--profile <name> | No | Credential profile used to resolve API key. |
--api-key <key> | No | API key override (otherwise uses BASECUT_API_KEY or the selected profile). |