package
0.0.3
Repository: https://github.com/harrybrwn/apizza.git
Documentation: pkg.go.dev

# Functions

NewCommand returns a new base command.
WithCmds returns a general test given a more specific test function.

# Structs

Command is a cli command.
Config is the configuration struct.

# Interfaces

AddrDBBuilder is an anddress-builder and a db-builder.
AddressBuilder is a builder interface that should be able to get an address.
Builder defines an interface for an object that builds commands.
CliCommand is an interface for base commands.
CommandBuilder defines an interface for building commands.
ConfigBuilder is a cli builder that can give away a config struct.
DBBuilder is a cli builder that can give away a database.
Runner defines an interface for an object that can be run.
StateBuilder defines a cli builder that has control over the program state, whether that is from the config file or the global command line options.

# Type aliases

RunFunction is a function that is used to run a cli command.