package
1.0.0
Repository: https://github.com/killbill/kbcli.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

AddFormatter adds format function to the registry.
MarshalJSON serializes given type to json.
NewApp creates new command registry.
NewLogger returns new logger.
NewOutput creates new output.

# Constants

FormatTypeDefault - Default format.
FormatTypeFullJSON - Full JSON.
FormatTypeList - List of key value pairs (same items as table).
FormatTypeShort - Tabular but sub items are not printed.
FormatTypeTabular - tabular.

# Variables

ErrorInvalidArgs - error returned when args are invalid.

# Structs

App provides interface for rest.
Column represents column of a resource.
FormatOptions - options for formatting.
Formatter represents settings for formatting a type.
Options for command line.
Output for a command.
OutputRow - A single output row.
SubItem represents sub collection.

# Interfaces

Logger - Logging interface.

# Type aliases

CustomFormatter function.
FormatType represents type of format.
HandlerFn - signature of handler.