shell 0.6 features: Use PTY4j instead of ProcessBuilder to read color codes from input and append them to output