PLT-92 Adding server side versioning to the binary
Этот коммит содержится в:
@@ -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
|
||||
|
||||
Ссылка в новой задаче
Block a user