The class GtSubprocessWithInMemoryOutput
Object subclass: #GtSubprocessWithInMemoryOutput
instanceVariableNames: 'builder shellCommand process errorBlock command envVariables semaphore stdoutStream stderrStream stdoutBuffer stderrBuffer outputPoll terminateOnShutdown stdinStream retryCount pollException'
classVariableNames: ''
poolDictionaries: 'LibCSignalSharedPool'
package: 'GToolkit-Utility-System'
is a convenience wrapper around GToolkit-ExternalProcess for the common case of executing a command and capturing stdout and stderr.
Child pages show various use cases of using this class to execute commands.