fix: 修改程序退出状态码,确保帮助和版本信息输出后正常退出
This commit is contained in:
@@ -53,11 +53,11 @@ func initFlag() {
|
|||||||
if *pVersion {
|
if *pVersion {
|
||||||
buildInfo := fmt.Sprintf("OMC \nBuildVer: %s\nBuildTime: %s\nBuildEnv: %s\n", Version, BuildTime, GoVer)
|
buildInfo := fmt.Sprintf("OMC \nBuildVer: %s\nBuildTime: %s\nBuildEnv: %s\n", Version, BuildTime, GoVer)
|
||||||
fmt.Println(buildInfo)
|
fmt.Println(buildInfo)
|
||||||
os.Exit(1)
|
os.Exit(0)
|
||||||
}
|
}
|
||||||
if *pHelp {
|
if *pHelp {
|
||||||
pflag.Usage()
|
pflag.Usage()
|
||||||
os.Exit(1)
|
os.Exit(0)
|
||||||
}
|
}
|
||||||
|
|
||||||
conf.BindPFlags(pflag.CommandLine)
|
conf.BindPFlags(pflag.CommandLine)
|
||||||
|
|||||||
Reference in New Issue
Block a user