Kick the bash Habit with Ruby and Methadone
Remarkable Applications for the Command Line
Publisher Description
This is a tutorial, including screencasts, links, and code, on creating awesome command-line applications in the Ruby programming language, using the library Methadone.
We'll walk through the creation of a simple application to manage your "dotfiles", which are configuration files used in most UNIX and Mac systems. Along the way, we'll learn most of the features of Methadone, as well as more general aspects of what makes a great command-line application.