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