OSS Perks

ossperks telemetry

Inspecione e altere a coleta anônima de dados de uso da CLI.

Uso

ossperks telemetry [status|enable|disable]

Executar ossperks telemetry sem subcomando exibe o status atual.

Subcomandos

SubcomandoDescrição
statusMostra se a telemetria está ativada, e de onde vem
enableAtiva a telemetria
disableDesativa a telemetria

O que é coletado

A telemetria está ativada por padrão. Um aviso é exibido na primeira vez que um evento é enviado.

CampoExemplo
Nome do comandocli:check
Versão da CLI0.4.0
Sistema operacional, arquiteturalinux, arm64
Versão do Nodev22.20.0
Se a execução ocorre em CItrue
Id anônimo: sha256(host:user)[:16]9f1c2ab4d0e3f871

Comandos que falham enviam adicionalmente o nome do comando, a mensagem de erro e o stack trace.

Nunca coletado: nomes ou URLs de repositórios, caminhos de arquivos, tokens, conteúdo de projetos, ou seu hostname e nome de usuário em texto simples.

Os eventos vão para o PostHog em https://us.i.posthog.com. Falhas de envio são descartadas silenciosamente — a telemetria nunca escreve erros no seu terminal e nunca atrasa um comando.

Como desativar

Qualquer uma destas opções é suficiente:

# Persisted to ~/.ossperks/telemetry.json
ossperks telemetry disable

# Per-shell, also honoured by other developer tools
export DO_NOT_TRACK=1
export DISABLE_TELEMETRY=1

As variáveis de ambiente têm precedência sobre o arquivo de configuração, então um shell com DO_NOT_TRACK=1 permanece desativado mesmo após ossperks telemetry enable.

Saída

Telemetry
─────────

  Status  disabled
  Config  /home/you/.ossperks/telemetry.json

  Anonymous usage data: command name, CLI version, OS, arch, Node version,
  and whether the run is in CI. No repo names, paths, or tokens are sent.

On this page