# Packages
Package verflag defines utility functions to handle command line flags related to version of OpenIM.
# Functions
Get returns the overall codebase version.
SetDynamicVersion overrides the version returned as the GitVersion from Get().
ValidateDynamicVersion ensures the given version is non-empty, a valid semantic version, and matched the major/minor/patch version of the default gitVersion.
# Variables
BuildDate in ISO8601 format, output of $(date -u +'%Y-%m-%dT%H:%M:%SZ').
GitCommit sha1 from git, output of $(git rev-parse HEAD).
GitTreeState state of git tree, either "clean" or "dirty".
GitVersion is semantic version.