Kick the bash Habit with Ruby and Methadone
Remarkable Applications for the Command Line
David Bryant Copeland
This book is available for download with iBooks on your Mac or iPad, and with iTunes on your computer. Multi-touch books can be read with iBooks on your Mac or iPad. Books with interactive features may work best on an iPad.
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.
This book helped me easily migrate my gem to methadone. The screencasts were great and the book was very nicely laid out.
Love the bonus videos, in addition to a great book. Thanks!