pkg/kubeconfig/helpers.go
package kubeconfig import ( "os" "github.com/rs/zerolog" "github.com/rs/zerolog/log") // Out is for printing to stdout using zerologvar Out zerolog.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stdout, PartsExclude: []string{"time", "level"}}) // HasPipeData returns true if kconf is receiving data from stdin pipefunc HasPipeData() bool { stat, _ := os.Stdin.Stat() return (stat.Mode() & os.ModeCharDevice) == 0}