
Getopt::usaginator is a tool for creating a usage subroutine for commandline applications. you decide the text of the usage function in the use declaration and it generates a usage method. it does not do any option parsing, but is best paired with getopt::long or any of the other myriad of option parsers