Getopt::EX extends the basic function of Getopt family to support user-definable option aliases, and dynamic module which works together with the script through option interface.