OSS Perks

ossperks telemetry

Inspectez et modifiez la collecte anonyme des données d'utilisation de la CLI.

Utilisation

ossperks telemetry [status|enable|disable]

L'exécution de ossperks telemetry sans sous-commande affiche l'état actuel.

Sous-commandes

Sous-commandeDescription
statusIndique si la télémétrie est activée, et depuis où
enableActive la télémétrie
disableDésactive la télémétrie

Ce qui est collecté

La télémétrie est activée par défaut. Un avis est affiché lors du premier envoi d'un événement.

ChampExemple
Nom de la commandecli:check
Version de la CLI0.4.0
Système d'exploitation, architecturelinux, arm64
Version de Nodev22.20.0
Si l'exécution a lieu en CItrue
Identifiant anonyme : sha256(host:user)[:16]9f1c2ab4d0e3f871

Les commandes en échec envoient en plus le nom de la commande, le message d'erreur et la trace d'appels.

Jamais collecté : les noms ou URL de dépôts, les chemins de fichiers, les jetons, le contenu des projets, ni votre nom d'hôte et votre nom d'utilisateur en clair.

Les événements sont envoyés à PostHog sur https://us.i.posthog.com. Les échecs d'envoi sont ignorés silencieusement — la télémétrie n'écrit jamais d'erreurs dans votre terminal et ne retarde jamais une commande.

Désactivation

L'une de ces options suffit :

# 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

Les variables d'environnement l'emportent sur le fichier de configuration : un shell avec DO_NOT_TRACK=1 reste désactivé même après ossperks telemetry enable.

Sortie

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