Versions in this module Expand all Collapse all v1 v1.0.1 May 12, 2019 v1.0.0 May 8, 2019 Changes in this version + const DEFAULTMETHOD + var Exec = func(c *CmdShim) + func AddCluster(clusterName string) error + func CheckAllConfig() + func CheckConfig(path string) bool + func CopyConfig(srcPath, desPath string) error + func FileCount(fileInfos []os.FileInfo) int + func GetClient(path string) (*restclient.Config, error) + func GetClusterNames() map[string]bool + func GetConfigDir(clusterName string) string + func GetConfigNameByClusterName(name string) (string, error) + func GetKubeConfigPath() (string, error) + func GetSubCmd(subCmdName string) reflect.Type + func IsCluster(subCmd string) bool + func IsSubCmd(subCmd string) bool + func MKDir(path string) error + func RegisterExternalCmd(elem interface{}) + func RegisterSubCmd(elem interface{}) + func Run(cmd *CmdShim) error + func RunExternalCmd(cmd *CmdShim) error + func Trace(c *CmdShim) error + func WarnConfig(path, clusteName string, fileCount int) + type CmdShim struct + Args []string + ExternalCmd string + Flags []string + Run func(c *CmdShim) + SubCmd string + type SubCommand interface + Exec func(cmd *CmdShim) error