Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewProcessGroup ¶
func PathLooksLikeAppBundle ¶
Types ¶
type AttachParams ¶
type AttachParams struct {
BringWindowToForeground func(hwnd int64)
}
type FirejailParams ¶
type FirejailParams struct {
BinaryPath string
}
type FujiParams ¶
type MacLaunchTarget ¶
func PrepareMacLaunchTarget ¶
func PrepareMacLaunchTarget(params RunnerParams) (*MacLaunchTarget, error)
PrepareMacLaunchTarget looks at a path and tries to figure out if it's a mac app bundle, an executable inside of a mac app bundle, or just as naked executable.
func (*MacLaunchTarget) String ¶
func (t *MacLaunchTarget) String() string
type RunnerParams ¶
type RunnerParams struct { Consumer *state.Consumer Ctx context.Context Sandbox bool Console bool FullTargetPath string Name string Dir string Args []string Env []string Stdout io.Writer Stderr io.Writer InstallFolder string TempDir string Runtime ox.Runtime FirejailParams FirejailParams FujiParams FujiParams AttachParams AttachParams }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.