Skip to content
boboddy.dev

Observability

The CLI reports a small set of onboarding milestones so we can see where new users get stuck. Each event carries only the milestone name, an anonymous or account id, and non-identifying properties (for example, whether a project was newly linked or already existed). It never includes your access token, email, or name as event data; those are only ever sent, once, via a separate identify call after you sign in, to connect your pre- and post-login events.

Before you’re signed in, events are keyed to a random id generated on first run and stored in ~/.boboddy.json (alongside, not inside, your credentials). Once you sign in, later events switch to your account id, and PostHog links the two so the whole funnel counts toward you.

Manage the CLI’s observability reporting.

Show whether observability reporting is currently enabled.

Terminal window
boboddy telemetry status

Turn off observability reporting for every future invocation. Persisted in ~/.boboddy.json.

Terminal window
boboddy telemetry disable

Turn observability reporting back on.

Terminal window
boboddy telemetry enable
Env var Effect
BOBODDY_TELEMETRY_DISABLED=1 Opt out for a single invocation, without persisting anything
BOBODDY_TELEMETRY_DEBUG=1 Print every observability payload to stderr, in addition to sending it