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 ¶
Click to show internal directories.
Click to hide internal directories.