Skip to content

Commit

Permalink
docs: add telemetry information when creating usage id for tracking (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
wsxiaoys authored Oct 24, 2023
1 parent b484261 commit 887e500
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions crates/tabby-common/src/usage.rs
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,25 @@ impl UsageTracker {
// usage id file doesn't exists.
let id = Uuid::new_v4().to_string();
std::fs::write(usage_id_file(), id).expect("Failed to create usage id");

eprintln!(
"
\x1b[34;1mTELEMETRY\x1b[0m
As an open source project, we collect usage statistics to inform development priorities. For more
information, read https://tabby.tabbyml.com/docs/configuration#usage-collection
We will not see or any code in your development process.
To opt-out, add the TABBY_DISABLE_USAGE_COLLECTION=1 to your tabby server's environment variables.
\x1b[1mWelcome to Tabby!\x1b[0m
If you have any questions or would like to engage with the Tabby team, please join us on Slack
(https://tinyurl.com/35sv9kz2).
"
);
}

let id = fs::read_to_string(usage_id_file()).expect("Failed to read usage id");
Expand Down

0 comments on commit 887e500

Please sign in to comment.