A module to deal with verbosity, how 'chatty' a program should be.
This module defines the
Verbosity data type, along with functions
for manipulating a global verbosity value.
The verbosity data type
Only output essential messages (typically errors)
Output normal messages (typically errors and warnings)
Output lots of messages (typically errors, warnings and status updates)
Get the global verbosity. Initially
Normal before any calls to
Used to test if status updates should be output to the user.
True if the verbosity is set to
--verbose is specified).
An action to perform if the verbosity is normal or higher, based on