Main function, called by actual script in bin/, wraps all work done by script with the sole exception of reading and validating command line arguments.
These tasks (reading and validating arguments) are in this module, but they are called from OmniPITR::Program::new()
Name of called method should be self explanatory, and if you need further information - simply check doc for the method you have questions about.
Function which does all the parsing of command line argument.
Does all necessary validation of given command line arguments.