Documentation ¶
Overview ¶
Package cli provides common utilities for commandline handling in conjunction with codegansta/cli
Index ¶
- Constants
- func AddAdditinalFlags(a *cli.App)
- func CheckCommonFlags(c *cli.Context) (nr int, level api.Importance, filters []api.FileFilter, err error)
- func CheckCommonFlagsAndInit(cmd api.Runner, c *cli.Context) error
- func CliFinishApp(c *cli.Context) error
- func MakeLogHandler(maxLogLevel api.Importance) func(r api.Result)
- func RunAction(cmd api.Runner, c *cli.Context)
Constants ¶
View Source
const ( StreamsPerInputDeviceFlagName = "streams-per-input-device" LogLevelFlagName = "verbosity" FileExcludePatternFlagName = "file-exclude-patterns" )
Variables ¶
This section is empty.
Functions ¶
func AddAdditinalFlags ¶ added in v1.1.0
func CheckCommonFlags ¶ added in v1.1.0
func CheckCommonFlags(c *cli.Context) (nr int, level api.Importance, filters []api.FileFilter, err error)
As CheckCommonFlagsAndInit, but will return all parsed and verified common values, including an optional error
func CheckCommonFlagsAndInit ¶ added in v1.1.0
Check common args and init a command with them. Further init and checking should be done in specialized function
func CliFinishApp ¶ added in v1.1.0
func MakeLogHandler ¶ added in v1.1.0
func MakeLogHandler(maxLogLevel api.Importance) func(r api.Result)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.