1 KiB
1 KiB
coreexec
Import: forge.lthn.ai/core/go-infra/internal/coreexec
Files: 1
Types
Result
Captured output and exit status returned by Run.
Stdout string: Standard output collected from the child process.Stderr string: Standard error collected from the child process.ExitCode int: Exit code derived from the child process wait status. Signalled processes are reported as128 + signal.
Functions
func LookPath(name string) (string, error)
Resolves an executable name against PATH, accepting both absolute paths and relative path-like inputs, and verifies execute permission before returning the resolved path.
func Run(ctx context.Context, name string, args ...string) (Result, error)
Forks and executes a command, captures stdout and stderr to temporary files, waits for completion or context cancellation, and returns the resulting Result.
func Exec(name string, args ...string) error
Replaces the current process image with the named executable using syscall.Exec.