Test command-line interfaces by simulating user input and capturing output via Ruby's PTY library.
Brad Gessler
on Feb 24
MIT