Binary package “libgetopt-euclid-perl” in ubuntu trusty

command line interface dynamically built from the documentation

 'Euclid' stands for Executable Uniform Command-Line Interface Descriptions.
 Getopt::Euclid uses your program's own documentation to create a command-line
 argument parser. This ensures that your program's documented interface and
 its actual interface always agree.