feat(cli): add disable analytics option (#496)

This commit is contained in:
Aman Varshney
2025-08-12 08:21:26 +05:30
committed by GitHub
parent 75b0919399
commit 3c00c5453f
7 changed files with 46 additions and 3 deletions

View File

@@ -5,8 +5,8 @@ import { isTelemetryEnabled } from "./telemetry";
const POSTHOG_API_KEY = process.env.POSTHOG_API_KEY || "";
const POSTHOG_HOST = process.env.POSTHOG_HOST;
export async function trackProjectCreation(config: ProjectConfig) {
if (!isTelemetryEnabled()) return;
export async function trackProjectCreation(config: ProjectConfig, disableAnalytics = false) {
if (!isTelemetryEnabled() || disableAnalytics) return;
const sessionId = `cli_${crypto.randomUUID().replace(/-/g, "")}`;
// biome-ignore lint/correctness/noUnusedVariables: `projectName`, `projectDir`, and `relativePath` are not used in the event properties