/** * Thin developer-only CLI bootstrap for a local server-setup run. * * Deliberately NOT wired into `src/index.ts`'s customer-facing commander surface * — it is a dev tool invoked via the `server-setup:local-run` npm script. All * logic lives in (and is unit-tested through) `./server-setup-local-run`; this * file only parses `process.argv`, invokes the logic, prints the formatted * result, and sets the process exit code. * * Usage: * npm run server-setup:local-run -- \ * --body ./recipe.yml \ * --host 203.0.113.10 --user ubuntu --key ./id_rsa \ * [--port 22] [--auth-type privateKey|password] \ * [--extra-vars ./vars.json] [--secret-names A,B] [--ssh-host-id my-host] \ * [--strict] * * The SSH private key / password is supplied ONLY via `--key ` (a file) — * there is deliberately no inline flag, so the secret never appears in argv * (`ps` / `/proc//cmdline` / shell history). * * When `--extra-vars` is given WITHOUT `--secret-names`, those values are not * `no_log`-annotated or redacted and may print in plaintext; a warning is * emitted to stderr in that case (the run still proceeds — this is a dev tool). */ export {}; //# sourceMappingURL=server-setup-local-run.cli.d.ts.map