# Functions

NewGenericCommandContext creates a new GenericCommandContext that can be configured via GenericCommandContextOptions functions.
WithDir sets the directory that commands should be run in.
WithEnv sets the environment variables that should be used when running commands.
WithStdin sets the stdin when running commands.

# Structs

GenericCommandContext is a generic implementation of the CommandContext interface.

# Interfaces

CommandContext represents the context that commands are run in.

# Type aliases

GenericCommandContextOptions is a function used to configure a GenericCommandContext.