I'm working on updates for Getopt::Auto. In the original, there's this
block:
END {
if (exists &main::default) { main::default() }
}
I understand how this works, but, given that its not documented in the
Getopt::Auto POD, why would main::default() exist?
Secondly, Getopt::Auto looks for main::foo() if the user defines a
command line option --foo. This is fine, but what if I want to put my
option code in a different package? Is here any way for a module to
discover the package that requires it?
Thanks.