# Functions

Docs generates the markdown usage docs for the given pack and writes them to stdout.
Info writes out human-readable information about the brokerpak.
Init initializes a new brokerpak in the given directory with an example manifest and service definition.
ListBrokerpaks gets all brokerpaks in a given directory.
NewBrokerpakSourceConfigFromPath creates a new BrokerpakSourceConfig from a path.
NewRegistrar constructs a new registrar with the given configuration.
NewServerConfigFromEnv loads the global Brokerpak config from Viper.
Pack creates a new brokerpak from the given directory which MUST contain a manifest.yml file.
RegisterAll fetches all brokerpaks from the settings file and registers them with the given registry.
RunExamples executes the examples from a brokerpak.
Validate checks the brokerpak for syntactic and limited semantic errors.

# Constants

BuiltinPakLocation is the file-system location to load brokerpaks from to make them look builtin.
No description provided by the author

# Structs

BrokerpakSourceConfig represents a single configuration of a brokerpak.
Registrar is responsible for registering brokerpaks with BrokerRegistries subject to the settings provided by a ServerConfig like injecting environment variables and skipping certain services.
ServerConfig holds the Brokerpak configuration for the server.