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 |