# Functions
New creates and returns a new SyncBuffer object with an initialized 'done' channel.
NewLabeledTermPrinter returns a LabeledTermPrinter that can print to the terminal filewriter from buffers.
WithNumLines sets the numlines of LabeledTermPrinter.
WithPadding sets the padding of LabeledTermPrinter.
# Structs
LabeledSyncBuffer is a struct that combines a SyncBuffer with a string label.
LabeledTermPrinter is a printer to display label and logs to the terminal.
SyncBuffer is a synchronized buffer that can be used to store output data and coordinate between multiple goroutines.
# Interfaces
FileWriter is the interface to write to a file.
# Type aliases
LabeledTermPrinterOption is a type alias to configure LabeledTermPrinter.