### Executing Shell Command with Environment and Callbacks Swift Source: https://github.com/lakr233/auxiliaryexecute/blob/main/README.md Shows how to execute a shell command using `shell`, providing arguments, environment variables, and handling stdout/stderr output asynchronously. ```Swift // automatically search for binary within env PATH let result = AuxiliaryExecute.local.shell( command: "bash", args: ["-c", "echo $mua"], environment: ["mua": "nya"], timeout: 0 ) { stdout in print(stdout) } stderrBlock: { stderr in print(stderr) } ``` -------------------------------- ### Basic Shell Execution with AuxiliaryExecute Swift Source: https://github.com/lakr233/auxiliaryexecute/blob/main/README.md Demonstrates the basic usage of AuxiliaryExecute to run a simple bash command locally. ```Swift import AuxiliaryExecute AuxiliaryExecute.local.bash(command: "echo nya") ``` -------------------------------- ### AuxiliaryExecute Customization Functions Swift Source: https://github.com/lakr233/auxiliaryexecute/blob/main/README.md Provides function signatures for customizing shell execution, including specifying the full binary path, appending search paths, and updating environment variables. ```Swift // or call with binary's full path func spawn( command: String, args: [String] = [], environment: [String: String] = [:], timeout: Double = 0, stdoutBlock: ((String) -> Void)? = nil, stderrBlock: ((String) -> Void)? = nil ) // for customize option for shell func appendSearchPath(with value: String) func updateExtraSearchPath(with block: (inout [String]) -> Void) func updateOverwriteTable(with block: (inout [String: String?]) -> Void) ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.