func create(dicc gonfig.Gonfig, arrcadenas []string) string { var str string if len(arrcadenas) == 2 && testRegexp(NOMBRE_ARCHIVO, arrcadenas[1]) { if strings.HasSuffix(arrcadenas[1], "/") { str, _ = dicc.GetString("comandos/create/v3/comando", nil) } else { str, _ = dicc.GetString("comandos/create/v1/comando", nil) } return completeRegExp(str, arrcadenas) } else if len(arrcadenas) == 3 && testRegexp(NOMBRE_ARCHIVO, arrcadenas[1]) { if strings.HasSuffix(arrcadenas[1], "/") { str, _ = dicc.GetString("comandos/create/v4/comando", nil) } else { str, _ = dicc.GetString("comandos/create/v2/comando", nil) } return completeRegExp(str, arrcadenas) } else { str, _ = dicc.GetString("comandos/create/v1/error", nil) return str } }
func server(dicc gonfig.Gonfig, arrcadenas []string) string { var str string switch { case arrcadenas[1] == "new": switch { case arrcadenas[2] == "go": str, _ = dicc.GetString("comandos/server/new/go/comando", nil) case arrcadenas[2] == "lamp": str, _ = dicc.GetString("comandos/server/new/lamp/comando", nil) case arrcadenas[2] == "lemp": str, _ = dicc.GetString("comandos/server/new/lemp/comando", nil) case arrcadenas[2] == "mean": str, _ = dicc.GetString("comandos/server/new/mean/comando", nil) } case arrcadenas[1] == "start": str, _ = dicc.GetString("comandos/server/start/comando", nil) case arrcadenas[1] == "restart": str, _ = dicc.GetString("comandos/server/restart/comando", nil) case arrcadenas[1] == "stop": str, _ = dicc.GetString("comandos/server/stop/comando", nil) } return completeRegExp(str, arrcadenas) }