X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=src%2Fcypherpunks.ru%2Fgovpn%2Fcmd%2Fgovpn-client%2Fmain.go;h=c7b04a7635af89d2e2fdb8fa931543a996295764;hb=0cdad04d71e2bbaa182cf2cc98c6425c98bd2b6e;hp=98a5b21e6418953620a6b262e02ce69a028bb98b;hpb=d40b8e78c0ea5f3825df49abe7f227c2e0c8c06b;p=govpn.git diff --git a/src/cypherpunks.ru/govpn/cmd/govpn-client/main.go b/src/cypherpunks.ru/govpn/cmd/govpn-client/main.go index 98a5b21..c7b04a7 100644 --- a/src/cypherpunks.ru/govpn/cmd/govpn-client/main.go +++ b/src/cypherpunks.ru/govpn/cmd/govpn-client/main.go @@ -51,6 +51,7 @@ var ( cpr = flag.Int("cpr", 0, "Enable constant KiB/sec out traffic rate") egdPath = flag.String("egd", "", "Optional path to EGD socket") syslog = flag.Bool("syslog", false, "Enable logging to syslog") + version = flag.Bool("version", false, "Print version information") warranty = flag.Bool("warranty", false, "Print warranty information") conf *govpn.PeerConf @@ -67,6 +68,10 @@ func main() { fmt.Println(govpn.Warranty) return } + if *version { + fmt.Println(govpn.VersionGet()) + return + } timeout = *timeoutP var err error log.SetFlags(log.Ldate | log.Lmicroseconds | log.Lshortfile)