# Functions

GetInfo returns the full version information.
UserAgent wraps the (possibly nil) transport so that it will set the user agent using the supplied product name and current version.

# Variables

BuildMetadata is the Semver build metadata stored independent of the version string.
GitCommit is a Git commit identifier.
Version is a "v" prefixed Semver, including pre-release information if applicable.

# Structs

Info represents available version information.
Transport sets the `User-Agent` header.