Documentation
¶
Overview ¶
Copyright © 2024 Macaroni OS Linux See AUTHORS and LICENSE for the license details and contributors.
Copyright © 2024 Macaroni OS Linux See AUTHORS and LICENSE for the license details and contributors.
Copyright © 2024 Macaroni OS Linux See AUTHORS and LICENSE for the license details and contributors.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExecutorWriter ¶
func NewExecutorWriter ¶
func NewExecutorWriter(t string, q bool) *ExecutorWriter
func (*ExecutorWriter) Close ¶
func (w *ExecutorWriter) Close() error
type FchrootExecutor ¶
type FchrootExecutor struct { Config *specs.MarkDevkitConfig Logger *log.MarkDevkitLogger Opts *FchrootOpts Quiet bool Entrypoint []string }
func NewFchrootExecutor ¶
func NewFchrootExecutor(c *specs.MarkDevkitConfig, o *FchrootOpts) *FchrootExecutor
func (*FchrootExecutor) RunCommandWithOutput ¶
type FchrootOpts ¶
func NewFchrootOpts ¶
func NewFchrootOpts() *FchrootOpts
type HostExecutor ¶
type HostExecutor struct { Config *specs.MarkDevkitConfig Logger *log.MarkDevkitLogger Entrypoint []string Quiet bool }
func NewHostExecutor ¶
func NewHostExecutor(c *specs.MarkDevkitConfig) *HostExecutor
func (*HostExecutor) RunCommandWithOutput ¶
func (h *HostExecutor) RunCommandWithOutput( command string, envs map[string]string, outBuffer, errBuffer io.WriteCloser, entryPoint []string) (int, error)
Click to show internal directories.
Click to hide internal directories.