# 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.