INNER CODE UNIT · Go

freezeCmd

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

func freezeCmd(args ...string) *exec.Cmd {
	slog.Debug("Running freeze", "args", args)
	freezePath, err := exec.LookPath("freeze")
	if err == nil {
		return exec.Command(freezePath, args...)
	}

	return exec.Command("go", append([]string{"run", "github.com/charmbracelet/freeze@latest"}, args...)...)
}

type EnvStore struct {
	Vars []EnvVar
}

func (e *EnvStore) Add(key, value string) {
	e.Vars = append(e.Vars, EnvVar{
		Key:   key,
		Value: value,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…