Build Awesome Command-Line Applications in Ruby
Control Your Computer, Simplify Your Life
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.
| Details | |
|---|---|
| Herausgeber | The Pragmatic Programmers |
| Autor(en) | David B. Copeland |
| ISBN | 978-1-934356-91-3 |
| veröffentlicht | 2012 |
| Seiten | 224 |
| Sprache | English |



