INNER CODE UNIT · Go

parseAndPrintCommand

kubecolor/kubecolor · internal/cmd/imagegen/main.go:155

func parseAndPrintCommand(input string, env *EnvStore) (string, error) {
	commands, err := splitInputIntoCommands(input)
	if err != nil {
		return "", err
	}
	if len(commands) == 0 {
		return "", fmt.Errorf("no commands found")
	}

	var buf bytes.Buffer
	for i, cmd := range commands {
		if i > 0 {
			buf.WriteByte('\n')
		}
		commandOutput, err := runCommand(cmd, env)
		if err != nil {
			return "", err
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…