# Functions
BuildCommandEscapedString constructs a single shell-ready string from a command and its arguments.
EvalIntString substitutes environment variables and commands in the input string.
EvalString substitutes environment variables and commands in the input string.
EvalStringFields processes all string fields in a struct by expanding environment variables and substituting command outputs.
ExpandReferences finds all occurrences of ${NAME.foo.bar} in the input string, where "NAME" matches a key in the dataMap.
GetShellCommand returns the shell to use for command execution.
JoinCommandArgs joins a command and its arguments into a single string separated by ArgsDelimiter.
No description provided by the author
ParsePipedCommand splits a shell-style command string into a pipeline ([][]string).
No description provided by the author
SplitCommandArgs splits a command and its arguments into a command and a slice of arguments.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
ArgsDelimiter is the delimiter used to separate command arguments.
# Variables
No description provided by the author
# Structs
No description provided by the author
# Type aliases
No description provided by the author