default: @just --list seed secret="dev" name="": bun src/seed.ts "{{secret}}" "{{name}}" dev: CLAUDE_REMOTE_SECRET=dev bun run dev # Run CLI client (connects to local dev server) client *args: CLAUDE_REMOTE_SECRET=dev CLAUDE_REMOTE_SERVER=ws://localhost:7200/ws bun src/cli.ts {{args}} start: bun run start check: bun run lint && bun run typecheck && bun run test build: build-cli build-bundle @ls -lah dist/bin/ # Build CLI binary (standalone, ~100MB, no deps) build-cli: mkdir -p dist/bin bun build --compile --minify --sourcemap=none src/cli.ts --outfile dist/bin/clarc # Build CLI bundle (small, requires bun installed) build-bundle: mkdir -p dist/bin bun build --minify --target bun src/cli.ts --outfile dist/bin/clarc.js chmod +x dist/bin/clarc.js # Docker build build-image: docker build -t clarc . up: docker compose up -d down: docker compose down logs: docker compose logs -f