Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
SnippetsLab *snippetslab.Config `yaml:"snippetsLab,omitempty" mapstructure:"snippetsLab"`
PictarineSnip *pictarinesnip.Config `yaml:"pictarineSnip,omitempty" mapstructure:"pictarineSnip"`
Pet *pet.Config `yaml:"pet,omitempty" mapstructure:"pet"`
MassCode *masscode.Config `yaml:"massCode,omitempty" mapstructure:"massCode"`
GithubGist *githubgist.Config `yaml:"githubGist,omitempty" mapstructure:"githubGist"`
FsLibrary *fslibrary.Config `yaml:"fsLibrary,omitempty" mapstructure:"fsLibrary"`
}
type Provider ¶
type Provider interface {
CreateManager(system system.System, cache cache.Cache, config Config, printer ui.MessagePrinter) []Manager
ManagerDescriptions(config Config) []model.ManagerDescription
AutoConfig(key model.ManagerKey, s *system.System) Config
}
func NewBuilder ¶
func NewBuilder() Provider
Click to show internal directories.
Click to hide internal directories.