Пример #1
0
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
	}
}
Пример #2
0
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)
}