Chapter 20 Building Command-Line Programs