good morning!!!!

Skip to content
Snippets Groups Projects
Commit 032ab665 authored by Jeffrey Wilcke's avatar Jeffrey Wilcke
Browse files

Added version flag

parent 60d9611c
No related branches found
No related tags found
No related merge requests found
......@@ -64,6 +64,7 @@ var (
ImportChain string
SHH bool
Dial bool
PrintVersion bool
)
// flags specific to cli client
......@@ -120,6 +121,7 @@ func Init() {
flag.BoolVar(&StartMining, "mine", false, "start dagger mining")
flag.BoolVar(&StartJsConsole, "js", false, "launches javascript console")
flag.BoolVar(&PrintVersion, "version", false, "prints version number")
flag.Parse()
......
......@@ -52,6 +52,11 @@ func main() {
// precedence: code-internal flag default < config file < environment variables < command line
Init() // parsing command line
if PrintVersion {
printVersion()
return
}
utils.InitConfig(VmType, ConfigFile, Datadir, "ETH")
ethereum, err := eth.New(&eth.Config{
......@@ -137,3 +142,13 @@ func main() {
// this blocks the thread
ethereum.WaitForShutdown()
}
func printVersion() {
fmt.Printf(`%v %v
PV=%d
GOOS=%s
GO=%s
GOPATH=%s
GOROOT=%s
`, ClientIdentifier, Version, eth.ProtocolVersion, runtime.GOOS, runtime.Version(), os.Getenv("GOPATH"), runtime.GOROOT())
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment