INNER CODE UNIT · Go
AllInit
krisnova/naml · cmd.go:474
func AllInit(kubeConfigPath string, verbose bool, with []string) error {
// [ Verbosity System ]
if verbose {
logger.BitwiseLevel = logger.LogEverything
logger.Always("*** [ Verbose Mode ] ***")
} else {
logger.BitwiseLevel = logger.LogAlways | logger.LogCritical | logger.LogWarning | logger.LogDeprecated
}
// [ Kubeconfig System ]
// 1. Check if environmental variable is set
// 2. Default to the --kubeconfig flag
// 3. Follow the logic in the Clientcmd (path, masterURL, inCluster, default)
// Format "~" in command line string
kubeConfigPath = strings.ReplaceAll(kubeConfigPath, "~", homedir.HomeDir())