NAME Missing::XS - print warnings about XS modules you should probably install SYNOPSIS perl -Missing::XS "path/to/your/script.pl" DESCRIPTION This module provides an `END {}` block which will run *after* your script and print warnings about modules your script used which are being forced to use their pure Perl backend instead of a faster XS backend which is available on CPAN. For example, if your script loads Package::Stash but you don't have Package::Stash::XS installed, then you will see a warning. The following will provide a quick copy-and-paste command for installing the missing XS modules with `cpanm`: perl -Missing::XS=cpanm "path/to/your/script.pl" ENVIRONMENT The `PERL_MISSING_XS_NO_END` environment variable suppresses the printing of the warnings in the `END {}` block. BUGS Please report any bugs to <https://github.com/tobyink/p5-missing-xs/issues>. SEE ALSO Acme::CPANModules::XSVersions: I stole some data from here. AUTHOR Toby Inkster <tobyink@cpan.org>. COPYRIGHT AND LICENCE This software is copyright (c) 2023 by Toby Inkster. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. DISCLAIMER OF WARRANTIES THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.