29 lines
		
	
	
		
			487 B
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			487 B
		
	
	
	
		
			Go
		
	
	
	
// Package version is used to get the version of the Helmfile CLI.
 | 
						|
package version
 | 
						|
 | 
						|
import "fmt"
 | 
						|
 | 
						|
// Version is the version of Helmfile
 | 
						|
var Version string
 | 
						|
 | 
						|
// Commit is the git revision
 | 
						|
var Commit string
 | 
						|
 | 
						|
func GetVersion() string {
 | 
						|
	if Version == "" {
 | 
						|
		Version = "0.0.0-dev"
 | 
						|
	}
 | 
						|
	return Version
 | 
						|
}
 | 
						|
 | 
						|
func GetCommit() string {
 | 
						|
	if Commit == "" {
 | 
						|
		Commit = "unknown_commit"
 | 
						|
	}
 | 
						|
	return Commit
 | 
						|
}
 | 
						|
 | 
						|
func GetVersionWithCommit() string {
 | 
						|
	return fmt.Sprintf("%s-%s", GetVersion(), GetCommit())
 | 
						|
}
 |