# Functions
SemVer accepts the application revision version, which is prefixed with a `v` and also has a commit hash following the semantic version, and returns just the semantic version.
# Constants
None is the AppVersion string for local (unversioned) builds.
# Variables
AppVersion is the semver for this version of the client, or "v0.0.0-unknown".
Environment is set to either "development" (when working locally) or "release" when the code being executed is from a published release.
GitCommit is the short git SHA associated with this build, or "unknown".
GoHostArch is the value from `runtime.GOARCH`.
GoHostOS is the value from `runtime.GOOS`.
GoVersion - Prefer letting the code handle this and set GoHostOS and GoHostArc instead.