Development
Run from the repository root:
bun install
bun run lint
bun run typecheck
bun run test
bun run buildTo uninstall in development mode, run:
cd packages/cli
bun unlinkPackaging
To inspect the npm package, run npm pack --dry-run in packages/cli. Its packaging hooks use Bun to build and prepare the README.
Release
bun run release patchThe release script updates the CLI version and Bun lockfile together, commits them, creates an annotated version tag, and pushes the commit and tag. The publish workflow runs the same checks, then publishes through npm with provenance.
Telemetry
When running the CLI from a source checkout, including a linked installation, events are appended to ~/.tiramisu/telemetry-debug.jsonl instead of sent to PostHog.
To watch the events:
tail -f ~/.tiramisu/telemetry-debug.jsonl