opts

package
v0.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2020 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Root

type Root struct {
	SlackToken string `long:"slack-token" description:"Slack API Token" env:"SLACK_TOKEN"`

	Configs []string `long:"config" description:"Path to configuration files"`

	LogLevel args.LogLevel `long:"log-level" description:"Show additional levels of log messages" env:"LOG_LEVEL" default:"INFO"`
	// contains filtered or unexported fields
}

func (*Root) GetHTTPService

func (r *Root) GetHTTPService() (*http.Service, error)

func (*Root) GetHandler

func (r *Root) GetHandler() (handler.Handler, error)

func (*Root) GetLogger

func (r *Root) GetLogger() logrus.FieldLogger

func (*Root) GetSlackAPI

func (r *Root) GetSlackAPI() *slackapi.Client

func (*Root) GetSlackService

func (r *Root) GetSlackService() (*slack.Service, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL