OSS Perks

ossperks telemetry

Inspecta y modifica la recopilación anónima de datos de uso de la CLI.

Uso

ossperks telemetry [status|enable|disable]

Ejecutar ossperks telemetry sin subcomando muestra el estado actual.

Subcomandos

SubcomandoDescripción
statusMuestra si la telemetría está habilitada, y desde dónde
enableActiva la telemetría
disableDesactiva la telemetría

Qué se recopila

La telemetría está activada por defecto. Se muestra un aviso la primera vez que se envía un evento.

CampoEjemplo
Nombre del comandocli:check
Versión de la CLI0.4.0
Sistema operativo, arquitecturalinux, arm64
Versión de Nodev22.20.0
Si la ejecución ocurre en CItrue
Id anónimo: sha256(host:user)[:16]9f1c2ab4d0e3f871

Los comandos fallidos envían además el nombre del comando, el mensaje de error y la traza de la pila.

Nunca se recopila: nombres o URLs de repositorios, rutas de archivos, tokens, contenidos del proyecto, ni tu nombre de host y de usuario en texto plano.

Los eventos se envían a PostHog en https://us.i.posthog.com. Los fallos de envío se descartan en silencio: la telemetría nunca escribe errores en tu terminal ni retrasa un comando.

Cómo desactivarla

Basta con cualquiera de estas opciones:

# 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

Las variables de entorno tienen prioridad sobre el archivo de configuración, por lo que una shell con DO_NOT_TRACK=1 sigue excluida incluso después de ejecutar ossperks telemetry enable.

Salida

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