Acme-require-case
view release on metacpan or search on metacpan
CONTRIBUTING.mkdn view on Meta::CPAN
If there is a `tidyall.ini` file, you can also install Code::TidyAll and run
`tidyall` on a file or `tidyall -a` to tidy all files.
### Patching documentation
Much of the documentation Pod is generated at release time. Some is
generated boilerplate; other documentation is built from pseudo-POD
directives in the source like C<=method> or C<=func>.
If you would like to submit a documentation edit, please limit yourself to
the documentation you see.
If you see typos or documentation issues in the generated docs, please
email or open a bug ticket instead of patching.
### Where to send patches and pull requests
If you found this distribution on Github, sending a pull-request is the
best way to contribute.
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
It does not respect any prior "require" overrides, since it completely
replaces "require" semantics. Therefore, it should be loaded as early as
possible, perhaps on the command line:
perl -MAcme::require::case myprogram.pl
It does not support hooks in @INC and will croak if any are found.
You certainly don't want to run this in production, but it might be good
for your editor's compile command, or in "PERL5OPT" during testing.
If you're really daring you can stick it in your shell:
export PERL5OPT=-MAcme::require::case
This module walks the filesystem checking case for every "require", so
it is significantly slower than the built-in "require" function.
Global "require" overrides are slightly buggy prior to Perl 5.12. If you
really care about such things, load Lexical::SealRequireHints after you
lib/Acme/require/case.pm view on Meta::CPAN
It does not respect any prior C<require> overrides, since it completely
replaces C<require> semantics. Therefore, it should be loaded as early as
possible, perhaps on the command line:
perl -MAcme::require::case myprogram.pl
It does not support hooks in C<@INC> and will croak if any are found.
You certainly don't want to run this in production, but it might be good for
your editor's compile command, or in C<PERL5OPT> during testing.
If you're really daring you can stick it in your shell:
export PERL5OPT=-MAcme::require::case
This module walks the filesystem checking case for every C<require>, so
it is significantly slower than the built-in C<require> function.
Global C<require> overrides are slightly buggy prior to Perl 5.12. If you
really care about such things, load L<Lexical::SealRequireHints> after
( run in 0.447 second using v1.01-cache-2.11-cpan-de7293f3b23 )