Adding some more details of what I plan to do for this library.
Adding in the library code.
A base class for child processes.
Make the methods more similar to a threading.Thread object.
Add some more detail to the readme.
Adding some more classes.
Starting to work on the processing of the streams.
Getting rid of the custom command idea, and introducing the start of a parser that is like a shell command.
Add a first test and fix some bugs.
Moving source files in to a package
Fixing references.
Avoid using daemon threads.
Moved the test main method in to a new script. Also, the pycharm debugger doesn't automatically attach to subprocesses if you start the python interpreter with a "-m" option - so it calls the python script directly.
Moving test scripts in to a new package.
Rename module.
Rename module.
Implement a feature to run the module as a script.
Make running as a script the default.
Fix import.
Remove request_more_time method = I can always put it in if I actually need it.