|
|
@ -3,18 +3,27 @@ package cointop
|
|
|
|
import (
|
|
|
|
import (
|
|
|
|
"fmt"
|
|
|
|
"fmt"
|
|
|
|
"os"
|
|
|
|
"os"
|
|
|
|
|
|
|
|
"runtime/debug"
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
// version is the cointop version which will be populated by ldflags
|
|
|
|
// version is the cointop version which will be populated by ldflags
|
|
|
|
var version = "dev"
|
|
|
|
var version string = "(unknown)"
|
|
|
|
|
|
|
|
|
|
|
|
// Version returns the cointop version
|
|
|
|
// Version returns the cointop version
|
|
|
|
func (ct *Cointop) Version() string {
|
|
|
|
func (ct *Cointop) Version() string {
|
|
|
|
return version
|
|
|
|
return Version()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Version returns cointop version
|
|
|
|
// Version returns cointop version
|
|
|
|
func Version() string {
|
|
|
|
func Version() string {
|
|
|
|
|
|
|
|
if version != "(unknown)" {
|
|
|
|
|
|
|
|
return version
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if buildInfo, ok := debug.ReadBuildInfo(); ok {
|
|
|
|
|
|
|
|
return buildInfo.Main.Version
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return version
|
|
|
|
return version
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|