Making user-facing logs look pretty.
Today we'll spruce up a command-line application by enabling it to dynamically re-wrap text as the terminal is resized.
Today we'll look at how to automate interactive console programs from Ruby.
In this episode we'll build a simple command-prompt loop in Ruby.
In this episode we'll mimic the behavior of command-line tools like Git that automatically page their output if they detect that they are being run from a terminal.