package
0.24.0
Repository: https://github.com/airbytehq/abctl.git
Documentation: pkg.go.dev

# 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.

# Interfaces

Client interface for telemetry data.
Doer interface for testing purposes.

# 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.