Command Line Interface
All you need for interacting with users at the Console level * Display routines, formatting, progress bars * Options parsing .