The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Acme::VarMess - Blow up your variable names

SYNOPSIS

  use Acme::VarMess;

  $Acme::VarMess::DEBUG = 1;

  blow(\$source_code, $output_file);

  blow($source_code_file, $output_file);

  dont_blow(@list_of_symbols);

DESCRIPTION

This module screws up the variables in your source code and replace them with md5-digest-like strings. It also strips comments and PODs in your source. There's no warranty that VarMess-ed code still works normally.

dont_blow() takes a list of symbols that you don't want to be replaced.

Turn on $Acme::VarMess::DEBUG if you want to see the mapping table.

THE AUTHOR

Yung-chung Lin (a.k.a. xern) <xern@cpan.org>

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself

SEE ALSO

Perl::Tidy for a completely opposite thing.