Class that is capable of reading output from a sub-process (or arbitrary other InputStream) and processing it through any method that accepts a String, while managing the extra thread necessary to ensure nothing blocks.
Trait that can be mixed in to make an Io utility object, and can be re-used elsewhere.
Singleton object to provide access to Io utility methods.
Provides utility methods for creating and manipulating Path objects and path-like Strings.