Build Awesome Command-Line Applications in Ruby 2: Control Your Computer, Simplify Your Life (2013)

Build Awesome Command-Line Applications in Ruby 2: Control Your Computer, Simplify Your Life (2013)

Introduction

Chapter 1. Have a Clear and Concise Purpose

Chapter 2. Be Easy to Use

Chapter 3. Be Helpful

Chapter 4. Play Well with Others

Chapter 5. Delight Casual Users

Chapter 6. Make Configuration Easy

Chapter 7. Distribute Painlessly

Chapter 8. Test, Test, Test

Chapter 9. Be Easy to Maintain

Chapter 10. Add Color, Formatting, and Interactivity

Appendix 1. Common Command-Line Gems and Libraries

Appendix 2. Bibliography