mirror of
https://github.com/Kaelio/ktx.git
synced 2026-06-19 08:28:06 +02:00
feat(telemetry): show first-run notice before command output
This commit is contained in:
parent
1953466c78
commit
91772e5bce
3 changed files with 14 additions and 0 deletions
|
|
@ -20,6 +20,14 @@ import { buildProjectStackSnapshotFields } from './project-snapshot.js';
|
|||
export { beginCommandSpan, completeCommandSpan, shutdownTelemetryEmitter };
|
||||
export type { CommandOutcome, CompletedCommandSpan };
|
||||
|
||||
export async function showTelemetryNoticeIfNeeded(io: KtxCliIo): Promise<void> {
|
||||
await loadTelemetryIdentity({
|
||||
stdoutIsTTY: io.stdout.isTTY === true,
|
||||
stderr: io.stderr,
|
||||
env: process.env,
|
||||
});
|
||||
}
|
||||
|
||||
type TelemetryEventFields<Name extends TelemetryEventName> = Omit<
|
||||
TelemetryEventProperties<Name>,
|
||||
keyof TelemetryCommonEnvelope
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue