Skip to content

Repository files navigation

INFRA

license: MIT npm: v3.2.0 runtime: bun typescript: strict eslint: checked prettier: checked build: checked tests: checked docs: paradox

Executable infra provider and standalone CLI for Ankhorage project workflows.

Usage

Provider, CLI, and project API surface

@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:

  • validate
  • generate
  • status
  • up
  • down

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']);

Installation

bunx @ankhorage/infra

Generated documentation

About

Provider-neutral infrastructure generation: turns app manifests, datasets, auth, state, storage, and deployment config into generated infra artifacts, migrations, seeds, APIs, and runtime dependencies.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages