scripting

package
v0.12.1 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ScriptEngine

type ScriptEngine struct {
	Ui       herd.UI
	Registry *herd.Registry
	Runner   *herd.Runner
	History  herd.History
	Hosts    *herd.HostSet
	// contains filtered or unexported fields
}

func NewScriptEngine

func NewScriptEngine(hosts *herd.HostSet, ui herd.UI, registry *herd.Registry, runner *herd.Runner) *ScriptEngine

func (*ScriptEngine) End

func (e *ScriptEngine) End()

func (*ScriptEngine) Execute

func (e *ScriptEngine) Execute()

func (*ScriptEngine) ParseCodeLine

func (e *ScriptEngine) ParseCodeLine(code string) error

func (*ScriptEngine) ParseCommandLine

func (e *ScriptEngine) ParseCommandLine(args []string, splitAt int) error

func (*ScriptEngine) ParseScriptFile

func (e *ScriptEngine) ParseScriptFile(fn string) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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