package
0.0.39
Repository: https://github.com/linuxsuren/ks.git
Documentation: pkg.go.dev

# Functions

ArrayCompletion return a completion which base on an array.
ExecCommand runs a command.
GetClient returns the k8s client.
GetKubeShpereDeployment returns the deployment of KubeSphere.
GetNightlyTag parse the nightly tag.
GetPluginAbleComponents returns the component list which can plug-in or plug-out.
KubeSphereDeploymentCompletion returns a completion function for KuebSphere deployments.
NoFileCompletion avoid completion with files.
PluginAbleComponentsCompletion returns a completion function for pluginAble components.
PortIsFree checks if the port is free or not.
UpdateWithEditor update the k8s resources with a editor.

# Structs

ComponentStatus is a common status.
FreePort is the tool to find free ports of KubeSphere.
KSInstaller is the installer for KubeSphere.
KSInstallerSpec is ks-installer.
Multicluster represents multi-cluster.

# Type aliases

CompletionFunc is the function for command completion.