# Functions
DNT returns the status of the DO_NOT_TRACK flag If this flag is enabled, no telemetry data will be collected.
Get returns the already configured telemetry Client or configures a new one returning it.
No description provided by the author
NewULID returns a new randomized ULID.
NewUUID returns a new randomized UUID.
WithDNT tells the Get call to enable the do-not-track configuration.
WithHTTPClient overrides the default http.Client, primarily for testing purposes.
WithSessionID overrides the default uuid session, primarily for testing purposes.
WithUserHome tells the Get call which directory should be considered the user's home.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Welcome is displayed the first time the telemetry config is created.
# Variables
No description provided by the author
# Structs
Config represents the analytics.yaml file.
No description provided by the author
NoopClient client, all methods are no-ops.
SegmentClient client, all methods communicate with segment.
# Type aliases
No description provided by the author
No description provided by the author
GetOption is for optional configuration of the Get call.
Option is a configuration option for segment.
ULID is a wrapper around ulid.ULID so that we can implement the yaml interfaces.
UUID is a wrapper around uuid.UUID so that we can implement the yaml interfaces.