package server import ( "log" "os/exec" "strings" "github.com/spf13/cobra" ) func Shell(cmd *cobra.Command, args []string) { dir := "." if len(args) > 0 { dir = args[0] } name := getServerName(dir) start_cmd := exec.Command("docker", "exec", name, "rcon-cli") if err := start_cmd.Run(); err != nil { log.Fatal(err) } } func Say(cmd *cobra.Command, args []string) { dir := "." if len(args) > 0 { dir = args[0] } name := getServerName(dir) start_cmd := exec.Command("docker", "exec", name, "rcon-cli", strings.Join(args[1:], " ")) if err := start_cmd.Run(); err != nil { log.Fatal(err) } }