In this chapter, we will do the following:
Learn how to manage the command line effectively
Learn how to write a configuration file
Write applications that use configuration files
Log meaningful messages