package internal import ( "fmt" "oc-k8s/utils" ) func Help_Kind() { fmt.Println(` Kind commands: oc-k8s kind install - Install kind help - Show this help message Usage: oc-k8s install kind -a [arch] -v [version] arch - Arch of OS (required, default: amd64) kind_version - version of kind (optionnal) oc-k8s help values `) } func Install_Kind(arch string, version string) error { if version == "" { utils.Exec("GOARCH=" + arch +" GOOS=linux go install sigs.k8s.io/kind@latest") } else { utils.Exec("curl -Lo kind-linux-amd64 https://kind.sigs.k8s.io/dl/" + version + "/kind-linux-" + arch) utils.Exec("sudo chmod +x ./kind-linux-" + arch) utils.Exec("sudo mv ./kind-linux-" + arch + " /usr/local/bin/kind") } return nil }