This gem was created to enable control of interactive terminal applications. It is using pseudo tty to communicate with the process via simple API.
Jakub Pastuszek
MIT
gem "tty-process-ctl", "~> 0.5.0"