Executable infra provider and standalone CLI for Ankhorage project workflows.
@ankhorage/infra owns infrastructure generation, project reconciliation,
and generated lifecycle execution.
The same owner implementation backs CLI consumers and the public
@ankhorage/infra/project application-service boundary. Trusted hosts such
as Studio should call that subpath instead of reproducing ledger, generated
file, lifecycle-script, or port-forward configuration semantics.
CLI entrypoints:
ankh infra ...bunx @ankhorage/infra ...
Current command surface:
validategeneratestatusupdown
Project resolution for the CLI is workspace-aware: pass [project], or
omit it when cwd is already inside apps/<project>. Programmatic project
operations accept an explicit project path and do not require Studio or a
particular workspace layout.
Source: src/readme-usage.ts
import { runCli } from './cli/bin.js';
await runCli(['--help']);bunx @ankhorage/infra- Interactive documentation app
- Public API reference
- Component registry
- Architecture overview
- Module relationships
- Export graph
- ankhorage-infra sequence
- createInfraSecretStoreAdapter sequence
- getLocalAuthRedirectPatterns sequence
- normalizeAuthCallbackRoute sequence
- resolveAuthRedirectConfiguration sequence