@tsproxy/cli
v0.2.0
Published
CLI for tsproxy — Typesense search proxy framework
Maintainers
Readme
@tsproxy/cli
CLI for tsproxy — a Typesense search proxy framework.
This project is in early release — APIs are stabilizing.
Quick Start
npx @tsproxy/cli init
docker compose up -d
npx tsproxy devCommands
tsproxy init # Interactive project setup
tsproxy dev # Start proxy in dev mode (hot reload)
tsproxy start # Start proxy in production mode
tsproxy build # Build for production
tsproxy seed <file> # Seed data via the ingest API
tsproxy migrate # Sync Typesense schema with config
tsproxy health # Check Typesense + Redis statustsproxy init
Interactive setup that asks:
- What to set up — Backend / Frontend / Both
- How you run Typesense — Docker / Typesense Cloud / Self-hosted
- Persistent queue — Redis (optional)
- Frontend framework — React / Vanilla JS
Generates tsproxy.config.ts, docker-compose.yml, .env, and installs dependencies.
tsproxy migrate
Diffs your tsproxy.config.ts collections against live Typesense schema:
npx tsproxy migrate # dry run
npx tsproxy migrate --apply # apply changes
npx tsproxy migrate --apply --drop # drop and recreatetsproxy seed
Seeds data through the proxy's ingest API (applies computed fields, uses queue):
npx tsproxy seed products.json --collection products
npx tsproxy seed products.json --collection products --locale enDocumentation
License
MIT
