handler

package
v0.0.0-...-aee1ae4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2024 License: MIT Imports: 19 Imported by: 0

Documentation

Index

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL