Summary
In this chapter, we made Bookmarkr more user-friendly and graphically appealing by introducing progress bars, checkmarks, and lists of items for easier user selection and ensuring that only valid values are selected.
We learned that these additions, in combination with text coloring, help make our CLI applications more compelling and fun to use and showed that CLI applications have nothing to be ashamed of in front of GUI applications.
But that’s not all! We also learned that these additions help make our CLI applications more conversational (that is, interactive) with the user.
In the next chapter, we’ll learn how to make our CLI application have a more modular design so that it’s easier to extend.