Introduction
Verbose and debug output help you see extra details about what your script is doing. This makes it easier to find and fix problems.
When you want to understand how a script works step-by-step.
When you need to find out why a script is not working as expected.
When you want to get extra information without changing the main output.
When you are writing a script and want to check if parts of it run correctly.
When you want to share detailed script information with others for help.