version.go

Copyright 2020 Red Hat, Inc

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Versioning information

package
main
import
(
"fmt"
)
var
(

BuildVersion contains the major.minor version of the CLI client

	
BuildVersion
=
"*not set*"

BuildTime contains timestamp when the CLI client has been built

	
BuildTime
=
"*not set*"

BuildBranch contains Git branch used to build this application

	
BuildBranch
=
"*not set*"

BuildCommit contains Git commit used to build this application

	
BuildCommit
=
"*not set*"

UtilsVersion contains currently used version of github.com/RedHatInsights/insights-operator-utils package

	
UtilsVersion
=
"*not set*"
)
func
printInfo
(
msg
,
val
string
)
{
fmt
.
Printf
(
"%s\t%s\n"
,
msg
,
val
)
}
func
printVersionInfo
(
)
ExitCode
{
printInfo
(
"Version:"
,
BuildVersion
)
printInfo
(
"Build time:"
,
BuildTime
)
printInfo
(
"Branch:"
,
BuildBranch
)
printInfo
(
"Commit:"
,
BuildCommit
)
printInfo
(
"Utils version:"
,
UtilsVersion
)
return
ExitStatusOK
}