Build Awesome Command-Line Applications in Ruby

Build Awesome Command-Line Applications in Ruby

162 Views

Download
Book Details

Publisher: The Pragmatic Programmers

Author:

Year: 2012

ISBN: 978-1-9343-5691-3

File Size: 5.19 MB

Buy now: Amazon




Book Description

As Ruby pro David Copeland explains, writing a command-line application that is self-documenting, robust, adaptable and forever useful is easier than you might think. Ruby is particularly suited to this task, since it combines high-level abstractions with "close to the metal" system interaction wrapped up in a concise, readable syntax. Moreover, Ruby has the support of a rich ecosystem of open-source tools and libraries.


Ten insightful chapters each explain and demonstrate a command-line best practice. You'll see how to use these tools to elevate the lowliest automation script to a maintainable, polished application.
 
You'll learn how to use free, open source parsers to create user-friendly command-line interfaces as well as command suites. You'll see how to use defaults to keep options simple for everyday users, while giving advanced users options for more complex tasks.