charmrunner

package
v0.0.0-...-8ff1004 Latest Latest
Warning

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

Go to latest
Published: Feb 15, 2019 License: AGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrActionNotAvailable = errors.New("action no longer available")
View Source
var ErrNoProcess = errors.New("no process to kill")

Functions

func IsBadActionError

func IsBadActionError(err error) bool

func IsMissingHookError

func IsMissingHookError(err error) bool

func NewBadActionError

func NewBadActionError(actionName, problem string) error

func NewMissingHookError

func NewMissingHookError(hookName string) error

Types

type HookLogger

type HookLogger struct {
	// contains filtered or unexported fields
}

HookLogger streams the output from a hook to a logger.

func NewHookLogger

func NewHookLogger(logger loggo.Logger, outReader io.ReadCloser) *HookLogger

NewHookLogger creates a new hook logger.

func (*HookLogger) Run

func (l *HookLogger) Run()

Run starts the hook logger.

func (*HookLogger) Stop

func (l *HookLogger) Stop()

Stop stops the hook logger.

Jump to

Keyboard shortcuts

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