util

package
v0.0.0-...-00984ce Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2018 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CommandRunFunc

func CommandRunFunc(o OptionsRunner) func(c *cobra.Command, args []string)

returns a shared function that runs when one of these Commands actually executes

func DetermineRequestedDiagnostics

func DetermineRequestedDiagnostics(available []string, requested []string, logger *log.Logger) (error, []string)

DetermineRequestedDiagnostics determines which diagnostic the user wants to run returns error or diagnostic names

func RunDiagnostics

func RunDiagnostics(logger *log.Logger, diagnostics []types.Diagnostic) error

RunDiagnostics performs the actual execution of diagnostics once they're built.

Types

type OptionsRunner

type OptionsRunner interface {
	Logger() *log.Logger
	Complete(*cobra.Command, []string) error
	RunDiagnostics() error
}

Jump to

Keyboard shortcuts

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