syzs-cli
v0.4.9
Published
CLI to package, version and share integration knowledge — with agent-assisted test authoring and deterministic test execution.
Readme
SYZYGY
CLI to package, version and share integration knowledge — with agent-assisted test authoring and deterministic test execution.
Install
npm install -g syzs-cliRequires Node.js >= 20.
Commands
| Command | Description |
|---|---|
| syz run | Execute test scenarios against a live environment |
| syz install | Install shared plugins from a git repository |
| syz generate | Generate plugin artifacts from an OpenAPI spec, Postman collection, or interactive prompt |
| syz init | Initialise project structure and generate AI tool context files |
| syz lint | Pre-flight validation — checks scenarios, agents, templates, and env config before running |
Quick Start
# Initialise a new project
syz init
# Validate everything is wired up before running
syz lint --env local
# Run a single scenario
syz run --suite .syz/scenarios/e2e/checkout.yaml --env local
# Run all scenarios in a folder
syz run --suite .syz/scenarios/e2e/ --env staging --run-name sprint-42
# Run with live progress panel (requires Chrome/Edge)
syz run --suite .syz/scenarios/ --env local --live-stats
# Install a shared plugin from git
syz install https://github.com/acme/[email protected] --plugin payments
# Generate a plugin from an OpenAPI spec
syz generate plugin --name payments --from openapi:./api-spec.yaml
# Generate a plugin interactively
syz generate plugin --name payments