36 lines
714 B
Makefile
36 lines
714 B
Makefile
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 CLI binary (smallest possible)
|
|
build-cli:
|
|
mkdir -p dist/bin
|
|
bun build --compile --minify --sourcemap=none src/cli.ts --outfile dist/bin/claude-remote
|
|
|
|
# Docker build
|
|
build:
|
|
docker build -t claude-remote .
|
|
|
|
up:
|
|
docker compose up -d
|
|
|
|
down:
|
|
docker compose down
|
|
|
|
logs:
|
|
docker compose logs -f
|