Help us shape the future of Go! Take the 2026 Go Developer Survey

exec

package
v2.10.0 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package exec provides utilities for executing system commands with Either-based error handling.

Index

Constants

This section is empty.

Variables

View Source
var (
	// Command executes a system command and returns the result as an Either.
	// Use this version if the command does not produce any side effects,
	// i.e., if the output is uniquely determined by the input.
	// For commands with side effects, typically you'd use the IOEither version instead.
	//
	// Parameters (curried):
	//   - name: The command name/path
	//   - args: Command arguments
	//   - in: Input bytes to send to the command's stdin
	//
	// Returns Result[CommandOutput] containing the command's output or an error.
	//
	// Example:
	//
	//	result := exec.Command("echo")( []string{"hello"})([]byte{})
	//	// result is Right(CommandOutput{Stdout: "hello\n", ...})
	Command = exec.Command
)

Functions

This section is empty.

Types

type Result

type Result[T any] = result.Result[T]

Jump to

Keyboard shortcuts

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