version.go (399B)
1 package version 2 3 import ( 4 "fmt" 5 "os" 6 ) 7 8 var gitCommit string = "devel" 9 10 const PROGRAM_NAME string = "fes" 11 const PROGRAM_NAME_LONG string = "fes/fSD" 12 const VERSION string = "0.3.1" 13 14 func Version() { 15 fmt.Printf("%s version %s\n", PROGRAM_NAME_LONG, VERSION) 16 os.Exit(0) 17 } 18 19 func FullVersion() { 20 fmt.Printf("%s+%s\n", VERSION, gitCommit) 21 os.Exit(0) 22 } 23 24 func GetCommit() string { 25 return gitCommit 26 }