# Functions
GetCombinedVersion returns the version and commit id.
GetCommit returns the commit id.
GetDate returns the build date time.
GetVersion returns the version.
NewSelfUpgradeCmd create a command for self upgrade.
NewVersionCmd create a command for version.
SetVersion is only for the test purpose.
# Structs
PrintOption is the version option.
SelfUpgradeOption is the option for self upgrade command.
# Type aliases
CustomDownloadFunc is the function interface for custom download URL.