Categorygithub.com/codekoala/go-manidator
modulepackage
0.1.0
Repository: https://github.com/codekoala/go-manidator.git
Documentation: pkg.go.dev

# README

go-manidator

Build Status GitHub license Go Documentation

Manidator is a utility to display the last line of output from one or more "dators".

A "dator" (from "updater") is simply something that can provide live line-based output by implementing the manidator.Dator interface.

Why does manidator exist?

I wanted to provide output from multiple commands at the same time, but I didn't want the output of each command to get mixed up with the output of the others.

See go-aws-lanes for details on that.

Where does the name come from?

The name manidator is a sort of portmanteau of "many" and "updater".

# Packages

No description provided by the author

# Functions

New creates a new Manidator, optionally adding one or more Dators immediately.
NewDator creates a new DefaultDator with the specified name.

# Constants

No description provided by the author

# Variables

DefaultInterval is the default amount of time to wait between each update to the screen.
DefaultTerminalWidth is the default size of the output window when it cannot be determined automatically.

# Structs

DefaultDator is the default implementation of the Dator interface.
No description provided by the author

# Interfaces

Dator provides an interface for an object that can provide the last line of output from, say, a command or event stream.