package
0.2.9-rc1
Repository: https://github.com/ernoaapa/eliot.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

NewDebug creates new UI which just prints debug output.
NewHidden creates new hidden log output.
NewLine creates new updateable output Line.
NewTerminal creates new Terminal UI which prints output to the os.Stdout.
SetOutput updates logging output.
Start starts the logging output.
Stop halts updating the output.

# Constants

BLANK is the default state which just displays the text.
DONE represents that the task were done.
ERROR is something went wrong.
LOADING state displays loading indicator, you must call Done() or Error().
WARN is something should be warned.

# Structs

Debug is log implementation which just outputs line by line.
DebugLine is Line implementation which just outputs all the lines to the terminal.
Hidden is log output implementation what doesn't output anything.
HiddenLine is Line implementation which don't output anything.
Terminal is tracks the Lines and updates all of them when needed.
TerminalLine is single text line in the terminal output what you can change afterward.

# Interfaces

Line represents single ine in terminal output.
Output is interface for log outputs.

# Type aliases

State of the line.