Documentation
¶
Index ¶
- type CompressedUI
- func (handler *CompressedUI) AddRuntimeData(data *runtime.TaskStatistics)
- func (handler *CompressedUI) Close()
- func (handler *CompressedUI) OnEvent(task *runtime.Task, e runtime.TaskEvent)
- func (handler *CompressedUI) Register(task *runtime.Task)
- func (handler *CompressedUI) Unregister(task *runtime.Task)
- type SimpleLogger
- func (handler *SimpleLogger) AddRuntimeData(data *runtime.TaskStatistics)
- func (handler *SimpleLogger) Close()
- func (handler *SimpleLogger) OnEvent(task *runtime.Task, e runtime.TaskEvent)
- func (handler *SimpleLogger) Register(task *runtime.Task)
- func (handler *SimpleLogger) Unregister(task *runtime.Task)
- type TaskLogger
- type VerticalUI
- func (handler *VerticalUI) AddRuntimeData(data *runtime.TaskStatistics)
- func (handler *VerticalUI) Close()
- func (handler *VerticalUI) CurrentEta(task *runtime.Task) string
- func (handler *VerticalUI) OnEvent(task *runtime.Task, e runtime.TaskEvent)
- func (handler *VerticalUI) Register(task *runtime.Task)
- func (handler *VerticalUI) TaskStatusColor(status runtime.TaskStatus, attributes string) string
- func (handler *VerticalUI) Unregister(task *runtime.Task)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompressedUI ¶
type CompressedUI struct {
// contains filtered or unexported fields
}
func NewCompressedUI ¶
func NewCompressedUI(config *config.Config) *CompressedUI
func (*CompressedUI) AddRuntimeData ¶
func (handler *CompressedUI) AddRuntimeData(data *runtime.TaskStatistics)
func (*CompressedUI) Close ¶
func (handler *CompressedUI) Close()
func (*CompressedUI) OnEvent ¶
func (handler *CompressedUI) OnEvent(task *runtime.Task, e runtime.TaskEvent)
func (*CompressedUI) Register ¶
func (handler *CompressedUI) Register(task *runtime.Task)
func (*CompressedUI) Unregister ¶
func (handler *CompressedUI) Unregister(task *runtime.Task)
type SimpleLogger ¶
type SimpleLogger struct {
// contains filtered or unexported fields
}
func NewSimpleLogger ¶
func NewSimpleLogger(config *config.Config) *SimpleLogger
func (*SimpleLogger) AddRuntimeData ¶
func (handler *SimpleLogger) AddRuntimeData(data *runtime.TaskStatistics)
func (*SimpleLogger) Close ¶
func (handler *SimpleLogger) Close()
func (*SimpleLogger) OnEvent ¶
func (handler *SimpleLogger) OnEvent(task *runtime.Task, e runtime.TaskEvent)
func (*SimpleLogger) Register ¶
func (handler *SimpleLogger) Register(task *runtime.Task)
func (*SimpleLogger) Unregister ¶
func (handler *SimpleLogger) Unregister(task *runtime.Task)
type TaskLogger ¶
type TaskLogger struct {
// contains filtered or unexported fields
}
func NewTaskLogger ¶
func NewTaskLogger(config *config.Config) *TaskLogger
func (*TaskLogger) AddRuntimeData ¶
func (handler *TaskLogger) AddRuntimeData(data *runtime.TaskStatistics)
func (*TaskLogger) Close ¶
func (handler *TaskLogger) Close()
func (*TaskLogger) OnEvent ¶
func (handler *TaskLogger) OnEvent(task *runtime.Task, e runtime.TaskEvent)
func (*TaskLogger) Register ¶
func (handler *TaskLogger) Register(task *runtime.Task)
func (*TaskLogger) Unregister ¶
func (handler *TaskLogger) Unregister(task *runtime.Task)
type VerticalUI ¶
type VerticalUI struct {
// contains filtered or unexported fields
}
func NewVerticalUI ¶
func NewVerticalUI(cfg *config.Config) *VerticalUI
func (*VerticalUI) AddRuntimeData ¶
func (handler *VerticalUI) AddRuntimeData(data *runtime.TaskStatistics)
func (*VerticalUI) Close ¶
func (handler *VerticalUI) Close()
todo: move footer logic based on jotframe requirements
func (*VerticalUI) CurrentEta ¶
func (handler *VerticalUI) CurrentEta(task *runtime.Task) string
CurrentEta returns a formatted string indicating a countdown until command completion
func (*VerticalUI) OnEvent ¶
func (handler *VerticalUI) OnEvent(task *runtime.Task, e runtime.TaskEvent)
func (*VerticalUI) Register ¶
func (handler *VerticalUI) Register(task *runtime.Task)
func (*VerticalUI) TaskStatusColor ¶
func (handler *VerticalUI) TaskStatusColor(status runtime.TaskStatus, attributes string) string
TaskStatusColor returns the ansi color value represented by the given TaskStatus
func (*VerticalUI) Unregister ¶
func (handler *VerticalUI) Unregister(task *runtime.Task)
Click to show internal directories.
Click to hide internal directories.