This is a role which provides an alternate constructor for creating objects using parameters passed in from the command line. WWW: http://search.cpan.org/dist/MouseX-Getopt/