PLT-92 Adding server side versioning to the binary

Этот коммит содержится в:
=Corey Hulen
2015-09-16 17:37:11 -07:00
родитель e644b53b72
Коммит cef7a1aae4
13 изменённых файлов: 199 добавлений и 23 удалений

Просмотреть файл

@@ -23,6 +23,7 @@ import (
var flagCmdCreateTeam bool
var flagCmdCreateUser bool
var flagCmdAssignRole bool
var flagCmdVersion bool
var flagCmdResetPassword bool
var flagConfigFile string
var flagEmail string
@@ -83,14 +84,16 @@ func parseCmds() {
flag.BoolVar(&flagCmdCreateTeam, "create_team", false, "")
flag.BoolVar(&flagCmdCreateUser, "create_user", false, "")
flag.BoolVar(&flagCmdAssignRole, "assign_role", false, "")
flag.BoolVar(&flagCmdVersion, "version", false, "")
flag.BoolVar(&flagCmdResetPassword, "reset_password", false, "")
flag.Parse()
flagRunCmds = flagCmdCreateTeam || flagCmdCreateUser || flagCmdAssignRole || flagCmdResetPassword
flagRunCmds = flagCmdCreateTeam || flagCmdCreateUser || flagCmdAssignRole || flagCmdResetPassword || flagCmdVersion
}
func runCmds() {
cmdVersion()
cmdCreateTeam()
cmdCreateUser()
cmdAssignRole()
@@ -184,6 +187,16 @@ func cmdCreateUser() {
}
}
func cmdVersion() {
if flagCmdVersion {
fmt.Fprintln(os.Stderr, "Version: "+model.GetFullVersion())
fmt.Fprintln(os.Stderr, "Build Number: "+model.BUILD_NUMBER)
fmt.Fprintln(os.Stderr, "Build Date: "+model.BUILD_DATE)
os.Exit(0)
}
}
func cmdAssignRole() {
if flagCmdAssignRole {
if len(flagTeamName) == 0 {
@@ -298,6 +311,8 @@ Usage:
platform [options]
-version Display the current version
-config="config.json" Path to the config file
-email="user@example.com" Email address used in other commands