Copyrights apply to this source code. You may use the source code in your own projects, however the source code may not be used to create training material, courses, books, articles, and the like. We make no guarantees that this source code is fit for any purpose.
David Copeland has written a guide to writing the
kind of command-line apps that will make your users want to hug you…this book will
show you how to take your scripts from adequate to awesome.
—Avdi GrimmRuby Developer, author of "Exceptional Ruby"
This book proves that text mode is not the just the domain of batch scripts and
glue code. Beyond the extensive survey of current Ruby CLI tools, David brings
an unmatched focus on user experience and testing. Every full-stack developer
should learn how to build the kinds of apps covered in this book.
—Wynn NetherlandCTO, Pure Charity
I know of no other Ruby book that covers the content in this useful work, especially
with its eye toward making Ruby command-line applications better citizens.
—Noel RappinSenior engineer at Groupon and author of "Rails Test Prescriptions"