@percepta/vapi-ops
v0.0.1
Published
GitOps and eval CLI for managing Vapi resources
Keywords
Readme
@percepta/vapi-ops
GitOps and eval CLI for managing Vapi resources.
Config contract
- resources directory:
vapi/resources - state file:
.vapi-state.<env>.json - env file:
.env.<env> - env vars:
VAPI_PRIVATE_KEY,VAPI_PUBLIC_KEY
Package scripts
From the mosaic repo root:
pnpm --filter @percepta/vapi-ops build
pnpm --filter @percepta/vapi-ops test
pnpm --filter @percepta/vapi-ops lintLocal CLI testing
From the mosaic repo root:
# Build the package
pnpm --filter @percepta/vapi-ops build
# Show CLI help
node packages/public/vapi-ops/dist/cjs/src/bin/vapi-ops.js --help
# Smoke test a scaffolded command (expected: "wired but not implemented")
node packages/public/vapi-ops/dist/cjs/src/bin/vapi-ops.js eval run --concurrency 2