Documentation ¶ Index ¶ type Container func NewContainer(c *config.Config) (*Container, error) func (c *Container) InjectCli() (*cli.App, error) func (c *Container) InjectGithub(ctx context.Context) (github.Client, error) func (c *Container) InjectHTTPClient(ctx context.Context) (*http.Client, error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Container ¶ type Container struct { Config *config.Config Cache struct { CLI *cli.App } } func NewContainer ¶ func NewContainer(c *config.Config) (*Container, error) func (*Container) InjectCli ¶ func (c *Container) InjectCli() (*cli.App, error) func (*Container) InjectGithub ¶ func (c *Container) InjectGithub(ctx context.Context) (github.Client, error) func (*Container) InjectHTTPClient ¶ func (c *Container) InjectHTTPClient(ctx context.Context) (*http.Client, error) Source Files ¶ View all Source files cli.go container.go github.go httpclient.go Click to show internal directories. Click to hide internal directories.