A handle to a command excuted using
os.execute configured to run asynchronously.
The command originally passed to
The error code of the program, or 0 if there was no error.
The exit code of the program, or nil if the program has not yet finished.
If true, the program is no longer running and output can be read.
Reads the current output of the program, and clears the output buffer.
local output = myObject:getOutput()
output(string): The output written to stdout by the program.
Pauses the main thread, locking up the program until the program has finished.