Moving On

You should now know everything you need to know to make a command-line application that’s helpful to newcomers as well as experts. All this is good news for your users; they’ll have an easy time using your apps, but it’s also good news for you as the developer; you can spend more time on your apps’ actual functionality and less on formatting help text and documentation.

Users aren’t the only entities who interact with your application, however. The system itself will be actually executing your application, and future developers may need to integrate your command-line apps into larger systems of automation (similar to how our database backup script integrates mysqldump). In the next chapter, we’ll talk about how to make your apps ...

Get Build Awesome Command-Line Applications in Ruby 2 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.