@xnetjs/cli
v0.0.2
Published
xNet CLI - Schema migrations, diagnostics, and development tools
Readme
@xnetjs/cli
CLI tools for schema migration workflows, schema diffing, and data integrity diagnostics.
Installation
pnpm add -D @xnetjs/cliUsage
# Show commands
pnpm --filter @xnetjs/cli dev -- --help
# Analyze schema changes
pnpm --filter @xnetjs/cli dev -- migrate analyze --from [email protected] --to [email protected] --schema-file ./schemas.json
# Generate migration lens code
pnpm --filter @xnetjs/cli dev -- migrate generate --from [email protected] --to [email protected] -o ./migrations/task-v1-v2.ts
# Extract and diff schemas (CI-friendly)
pnpm --filter @xnetjs/cli dev -- schema extract --output schemas.json
pnpm --filter @xnetjs/cli dev -- schema diff schemas-main.json schemas-pr.json --fail-on-breaking
# Run integrity checks
pnpm --filter @xnetjs/cli dev -- doctor --quickCommands
migrate-- Analyze schema deltas, generate lens code, and run migration flowsschema-- Extract schemas and diff schema snapshots for CI gatesdoctor-- Run integrity checks, repair helpers, and import/export diagnostics
Programmatic API
You can also use utilities directly:
import { diffSchemas, generateLensCode } from '@xnetjs/cli'Testing
pnpm --filter @xnetjs/cli test