2026-01-07 16:56:27 +01:00
|
|
|
package internal
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"fmt"
|
|
|
|
|
"oc-k8s/utils"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func Help_Kind() {
|
|
|
|
|
fmt.Println(`
|
|
|
|
|
Kind commands: oc-k8s <action> kind
|
|
|
|
|
install - Install kind
|
|
|
|
|
help - Show this help message
|
|
|
|
|
|
|
|
|
|
Usage:
|
2026-01-20 16:21:04 +01:00
|
|
|
oc-k8s install kind -a [arch] -v [version]
|
|
|
|
|
arch - Arch of OS (required)
|
2026-01-07 16:56:27 +01:00
|
|
|
kind_version - version of kind (required)
|
|
|
|
|
oc-k8s help values `)
|
|
|
|
|
}
|
|
|
|
|
|
2026-01-20 16:21:04 +01:00
|
|
|
func Install_Kind(arch string, version string) error {
|
2026-01-07 16:56:27 +01:00
|
|
|
utils.Exec("curl -Lo kind-linux-amd64 https://kind.sigs.k8s.io/dl/" + version + "/kind-" + arch)
|
2026-01-20 16:21:04 +01:00
|
|
|
//utils.Exec("sudo rm -f kind-" + arch)
|
2026-01-07 16:56:27 +01:00
|
|
|
return nil
|
|
|
|
|
}
|