增加edge-admin [dev|prod]两个命令

This commit is contained in:
GoEdgeLab
2022-05-11 21:39:31 +08:00
parent 98d65535a3
commit a0d2254545
3 changed files with 45 additions and 6 deletions

View File

@@ -18,7 +18,7 @@ import (
type AppCmd struct {
product string
version string
usage string
usages []string
options []*CommandHelpOption
appendStrings []string
@@ -52,7 +52,7 @@ func (this *AppCmd) Version(version string) *AppCmd {
// Usage 使用方法
func (this *AppCmd) Usage(usage string) *AppCmd {
this.usage = usage
this.usages = append(this.usages, usage)
return this
}
@@ -75,8 +75,10 @@ func (this *AppCmd) Append(appendString string) *AppCmd {
func (this *AppCmd) Print() {
fmt.Println(this.product + " v" + this.version)
usage := this.usage
fmt.Println("Usage:", "\n "+usage)
fmt.Println("Usage:")
for _, usage := range this.usages {
fmt.Println(" " + usage)
}
if len(this.options) > 0 {
fmt.Println("")

View File

@@ -41,7 +41,7 @@ func (this *AdminNode) Run() {
SharedAdminNode = this
// 启动管理界面
secret := this.genSecret()
var secret = this.genSecret()
configs.Secret = secret
// 本地Sock
@@ -382,6 +382,12 @@ func (this *AdminNode) listenSock() error {
"path": exePath,
},
})
case "dev": // 切换到dev
Tea.Env = Tea.EnvDev
_ = cmd.ReplyOk()
case "prod": // 切换到prod
Tea.Env = Tea.EnvProd
_ = cmd.ReplyOk()
}
})