Test command-line interfaces by simulating user input and capturing output via Ruby's PTY library.
>= 3.1.0
Brad Gessler