zynk-cli 0.1.2

Command-line interface for generating Zynk TypeScript clients
zynk-cli-0.1.2 is not a library.

zynk-cli

zynk-cli is the standalone Rust command-line interface for Zynk. It installs a zynk binary that inspects schema-capable Python or Rust apps and generates TypeScript clients.

Install

After publication, install the CLI from crates.io:

cargo install zynk-cli
zynk --version

Common commands

Generate a plain TypeScript client from a Python bridge:

zynk gen typescript --target python --out ./frontend/src/api.ts --app main:app

Generate an Effect client:

zynk gen effect --target python --out ./frontend/src/api.ts --app main:app

Print the canonical API graph JSON for debugging:

zynk schema dump --app main:app

Regenerate on source changes during development:

zynk dev --out ./frontend/src/api.ts --app main:app