Documentation ¶
Index ¶
- func NewReporter() reporter.Interface
- type Logger
- func (l *Logger) ColorEnabled() bool
- func (l *Logger) Error(message string)
- func (l *Logger) Errorf(format string, args ...interface{})
- func (l *Logger) SetVerbosity(verbosity log.Level)
- func (l *Logger) SetWriter(w io.Writer)
- func (l *Logger) V(level log.Level) log.InfoLogger
- func (l *Logger) Warn(message string)
- func (l *Logger) Warnf(format string, args ...interface{})
- type Spinner
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewReporter ¶
Types ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger is the kind cli's log.Logger implementation.
func (*Logger) ColorEnabled ¶
ColorEnabled returns true if the caller is OK to write colored output.
func (*Logger) SetVerbosity ¶
SetVerbosity sets the loggers verbosity.
func (*Logger) V ¶
func (l *Logger) V(level log.Level) log.InfoLogger
V is part of the log.Logger interface.
type Spinner ¶
type Spinner struct {
// contains filtered or unexported fields
}
Spinner is a simple and efficient CLI loading spinner used by kind It is simplistic and assumes that the line length will not change.
func NewSpinner ¶
NewSpinner initializes and returns a new Spinner that will write to w NOTE: w should be os.Stderr or similar, and it should be a Terminal.
Click to show internal directories.
Click to hide internal directories.