http://www.perlmonks.org?node_id=11116817

nysus has asked for the wisdom of the Perl Monks concerning the following question:

I have a module using exporter:

package JSON::Karabiner::Manipulator ; use strict; use warnings; use Carp; use Exporter 'import'; our @EXPORT = qw'new_manipulator add_action add_description add_condit +ion add_parameter add_key_code add_key_code add_any add_optional_modifiers add_mandatory_modifiers +add_simultaneous add_simultaneous_options add_consumer_key_code add_p +ointing_button add_shell_command add_select_input_source add_set_vari +able add_mouse_key add_modifiers add_identifier add_description add_value add_bundle_identifiers add_ +file_path add_input_source add_keyboard_types add_variable add_descri +ption _dump_json';

When a user adds this package with use use, I'd like it to automatically inject/export the use strict; use warnings pragmas so they don't have to add it to their script. I've seen other packages do this but I can't figure out how. Thanks.

$PM = "Perl Monk's";
$MCF = "Most Clueless Friar Abbot Bishop Pontiff Deacon Curate Priest Vicar";
$nysus = $PM . ' ' . $MCF;
Click here if you love Perl Monks