Script Execution Summary
In order to improve replicability and ease debugging, StagedScript
also allows you to print a summary of everything that was done when the script exits. By default, this
summary includes the following details:
What the user ran from the command line, including any default values. (This functionality is provided by the reverse-argparse package.)
What commands were executed under the hood.
A report of how long each stage took.
Whether the script passed or failed.
As with all things in StagedScript, this, too, is intended to be
extended by subclasses.