action

package
v5.1.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2022 License: Apache-2.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PROP_HTTP_REQUEST_HEADERS = "HTTP_REQUEST_HEADERS"
	PROP_HTTP_AUTH_USERNAME   = "HTTP_AUTH_USERNAME"
	PROP_HTTP_AUTH_PASSWORD   = "HTTP_AUTH_PASSWORD"
)
View Source
const PROP_LIB_EXPORTED = "LIB_EXPORTED"

Variables

View Source
var ErrCantReadPIDFile = fmt.Errorf("Can't read PID from PID file")

ErrCantReadPIDFile is returned if PID can't be read

Functions

func App

func App(action *recipe.Action) error

App is action processor for "app"

func Backup

func Backup(action *recipe.Action, tmpDir string) error

Backup is action processor for "backup"

func BackupRestore

func BackupRestore(action *recipe.Action, tmpDir string) error

BackupRestore is action processor for "backup-restore"

func Chdir

func Chdir(action *recipe.Action) error

Chdir is action processor for "chdir"

func Checksum

func Checksum(action *recipe.Action) error

Checksum is action processor for "checksum"

func ChecksumRead

func ChecksumRead(action *recipe.Action) error

ChecksumRead is action processor for "actionChecksumRead"

func Chmod

func Chmod(action *recipe.Action) error

Chmod is action processor for "chmod"

func Cleanup

func Cleanup(action *recipe.Action) error

Cleanup is action processor for "cleanup"

func Connect

func Connect(action *recipe.Action) error

Connect is action processor for "connect"

func Copy

func Copy(action *recipe.Action) error

Copy is action processor for "copy"

func Dir

func Dir(action *recipe.Action) error

Dir is action processor for "dir"

func Empty

func Empty(action *recipe.Action) error

Empty is action processor for "empty"

func EmptyDir

func EmptyDir(action *recipe.Action) error

EmptyDir is action processor for "empty-dir"

func Env

func Env(action *recipe.Action) error

Env is action processor for "env"

func EnvSet

func EnvSet(action *recipe.Action) error

EnvSet is action processor for "env-set"

func Executable

func Executable(action *recipe.Action) error

Executable is action processor for "executable"

func Exist

func Exist(action *recipe.Action) error

Exist is action processor for "exist"

func Exit

func Exit(action *recipe.Action, cmd *exec.Cmd) error

Exit is action processor for "exit"

func Expect

func Expect(action *recipe.Action, outputStore *output.Store) error

Expect is action processor for "expect"

func FileContains

func FileContains(action *recipe.Action) error

FileContains is action processor for "checksum"

func GroupExist

func GroupExist(action *recipe.Action) error

GroupExist is action processor for "group-exist"

func GroupID

func GroupID(action *recipe.Action) error

GroupID is action processor for "group-id"

func HTTPContains

func HTTPContains(action *recipe.Action) error

HTTPContains is action processor for "http-contains"

func HTTPHeader

func HTTPHeader(action *recipe.Action) error

HTTPHeader is action processor for "http-header"

func HTTPJSON

func HTTPJSON(action *recipe.Action) error

HTTPJSON is action processor for "http-json"

func HTTPSetAuth

func HTTPSetAuth(action *recipe.Action) error

HTTPSetAuth is action processor for "http-set-auth"

func HTTPSetHeader

func HTTPSetHeader(action *recipe.Action) error

HTTPSetHeader is action processor for "http-set-header"

func HTTPStatus

func HTTPStatus(action *recipe.Action) error

HTTPStatus is action processor for "http-status"

func Input

func Input(action *recipe.Action, input *os.File, outputStore *output.Store) error

Input is action processor for "input"

func LibConfig

func LibConfig(action *recipe.Action) error

LibConfig is action processor for "lib-config"

func LibExist

func LibExist(action *recipe.Action) error

LibExist is action processor for "lib-exist"

func LibExported

func LibExported(action *recipe.Action) error

LibExported is action processor for "lib-exported"

func LibHeader

func LibHeader(action *recipe.Action) error

LibHeader is action processor for "lib-header"

func LibLinked

func LibLinked(action *recipe.Action) error

LibLinked is action processor for "lib-linked"

func LibLoaded

func LibLoaded(action *recipe.Action) error

LibLoaded is action processor for "lib-loaded"

func LibRPath

func LibRPath(action *recipe.Action) error

LibRPath is action processor for "lib-rpath"

func LibSOName

func LibSOName(action *recipe.Action) error

LibSOName is action processor for "lib-soname"

func Link(action *recipe.Action) error

Link is action processor for "link"

func Mkdir

func Mkdir(action *recipe.Action) error

Mkdir is action processor for "mkdir"

func Mode

func Mode(action *recipe.Action) error

Mode is action processor for "mode"

func Move

func Move(action *recipe.Action) error

Move is action processor for "move"

func OutputContains

func OutputContains(action *recipe.Action, outputStore *output.Store) error

OutputContains is action processor for "output-contains"

func OutputMatch

func OutputMatch(action *recipe.Action, outputStore *output.Store) error

OutputMatch is action processor for "output-match"

func OutputTrim

func OutputTrim(action *recipe.Action, outputStore *output.Store) error

OutputTrim is action processor for "output-trim"

func Owner

func Owner(action *recipe.Action) error

Owner is action processor for "owner"

func ProcessWorks

func ProcessWorks(action *recipe.Action) error

ProcessWorks is action processor for "process-works"

func Python3Module

func Python3Module(action *recipe.Action) error

Python3Module is action processor for "python3-module"

func PythonModule

func PythonModule(action *recipe.Action) error

PythonModule is action processor for "python-module"

func Readable

func Readable(action *recipe.Action) error

Readable is action processor for "readable"

func Remove

func Remove(action *recipe.Action) error

Remove is action processor for "remove"

func ServiceEnabled

func ServiceEnabled(action *recipe.Action) error

ServiceEnabled is action processor for "service-enabled"

func ServicePresent

func ServicePresent(action *recipe.Action) error

ServicePresent is action processor for "service-present"

func ServiceWorks

func ServiceWorks(action *recipe.Action) error

ServiceWorks is action processor for "service-works"

func Signal

func Signal(action *recipe.Action, cmd *exec.Cmd) error

Signal is action processor for "signal"

func Touch

func Touch(action *recipe.Action) error

Touch is action processor for "touch"

func Truncate

func Truncate(action *recipe.Action) error

Truncate is action processor for "truncate"

func UserExist

func UserExist(action *recipe.Action) error

UserExist is action processor for "user-exist"

func UserGID

func UserGID(action *recipe.Action) error

UserGID action processor for "user-gid"

func UserGroup

func UserGroup(action *recipe.Action) error

UserGroup is action processor for "user-group"

func UserHome

func UserHome(action *recipe.Action) error

UserHome is action processor for "user-home"

func UserID

func UserID(action *recipe.Action) error

UserID action processor for "user-id"

func UserShell

func UserShell(action *recipe.Action) error

UserShell is action processor for "user-shell"

func Wait

func Wait(action *recipe.Action) error

Wait is action processor for "exit"

func WaitFS

func WaitFS(action *recipe.Action) error

WaitFS is action processor for "wait-fs"

func WaitOutput

func WaitOutput(action *recipe.Action, outputStore *output.Store) error

WaitOutput is action processor for "wait-output"

func WaitPID

func WaitPID(action *recipe.Action) error

WaitPID is action processor for "wait-pid"

func Writable

func Writable(action *recipe.Action) error

Writable is action processor for "writable"

Types

type Handler

type Handler func(action *recipe.Action) error

Handler is action handler function

Jump to

Keyboard shortcuts

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