Documentation
¶
Index ¶
- func Gosh(vs *VirtualSystem, args []string)
- func NewRunner(vs *VirtualSystem, opts ...interp.RunnerOption) (*interp.Runner, error)
- func VirtualExecHandler(vs *VirtualSystem, killTimeout time.Duration) interp.ExecHandlerFunc
- func VirtualOpenHandler(ws vfs.Workspace) interp.OpenHandlerFunc
- func VirtualReadDirHandler2(ws vfs.Workspace) interp.ReadDirHandlerFunc2
- func VirtualStatHandler(ws vfs.Workspace) interp.StatHandlerFunc
- type IOE
- type VirtualSystem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Gosh ¶
func Gosh(vs *VirtualSystem, args []string)
Gosh executes a script passed via the command line "-c" flag or script files provided in the arguments list. If no arguments are provided, it will execute in interactive mode if standard input supports it. This function manages errors and exits appropriately.
func NewRunner ¶
func NewRunner(vs *VirtualSystem, opts ...interp.RunnerOption) (*interp.Runner, error)
func VirtualExecHandler ¶
func VirtualExecHandler(vs *VirtualSystem, killTimeout time.Duration) interp.ExecHandlerFunc
func VirtualOpenHandler ¶
func VirtualOpenHandler(ws vfs.Workspace) interp.OpenHandlerFunc
func VirtualReadDirHandler2 ¶
func VirtualReadDirHandler2(ws vfs.Workspace) interp.ReadDirHandlerFunc2
func VirtualStatHandler ¶
func VirtualStatHandler(ws vfs.Workspace) interp.StatHandlerFunc
Types ¶
type VirtualSystem ¶
func NewLocalSystem ¶
func NewLocalSystem(ioe *IOE) *VirtualSystem
func NewVirtualSystem ¶
Click to show internal directories.
Click to hide internal directories.