Support for options & arguments (required, optional, sanitisation,...)
Split up bootstrapping boilerplate from discrete business logic (maintenance bonus!)
...
Also, move dh-factory.pl to /script instead of /bin per Module::Build::TIny documentation. This will make the command globally available on the command line (Catmandu like) after we build & install the perl module (perl Build.PL && Build && Build install)
See: http://search.cpan.org/~rjbs/App-Cmd-0.331/lib/App/Cmd.pm
Advantages:
Also, move dh-factory.pl to /script instead of /bin per Module::Build::TIny documentation. This will make the command globally available on the command line (Catmandu like) after we build & install the perl module (perl Build.PL && Build && Build install)