local

package
v0.0.0-...-ece2df4 Latest Latest
Warning

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

Go to latest
Published: May 14, 2024 License: AGPL-3.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RunnerModeOnce         runnerMode = iota // run once
	RunnerModeLoopAttached                   // run in the foreground and restart automatically in case of an error except if the first run failed
	RunnerModeLoopDetached                   // run as a daemon (run in the background, restarted automatically in case of an error except if the first run failed)
)
View Source
const RunnerReliefDuration = 2 * time.Second

Variables

This section is empty.

Functions

func Name

func Name(dir string) string

Types

type Runner

type Runner struct {
	BuildCmdHook        func(*exec.Cmd) error
	SuccessHook         func(*Runner, *exec.Cmd)
	AlwaysRestartOnExit bool
	// contains filtered or unexported fields
}

func NewRunner

func NewRunner(pidFile *pid.PidFile, mode runnerMode) (*Runner, error)

func (*Runner) Run

func (r *Runner) Run() error

type RunnerWentToBackground

type RunnerWentToBackground struct{}

func (RunnerWentToBackground) Error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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