Skip to content

Telemetry

The Capawesome Cloud CLI sends crash reports so we can find and fix bugs you run into. That's the only data it collects — there's no usage analytics and no tracking of which commands you run day to day.

What's collected

When a command fails with an unexpected error, the CLI sends a crash report. A report includes the error and its stack trace, the CLI version, and context about the command that failed. If you're signed in, it also includes your account's user ID, so we can follow up on issues you run into. Expected errors, such as failed API requests and validation errors, are not reported.

Opt out

Set the following environment variable to disable crash reporting entirely:

export CAPAWESOME_TELEMETRY_DISABLED=1

With it set, nothing is ever sent. Add it to your shell profile to make it permanent, or to your CI environment to disable reporting across every pipeline run.

First-run notice

The first time you run the CLI interactively, it prints a short notice pointing here. It shows only once per machine and never in CI, so it won't clutter your pipeline logs.

Next steps

  • Usage — global flags and JSON output.
  • Scripting — running the CLI unattended in CI.