#!perl use App::sigfix; App::sigfix::main(); __END__ =head1 NAME sigfix - transform files between signature syntax versions =head1 USAGE sigfix [OPTIONS] [FILES] sigfix -t signatures perl526file >perl528file sigfix -t oldsignatures perl528file >perl526file sigfix -t plain perlfile >perl58file sigfix -i -t signatures upgradethisfile sigfix -t signatures --pmc lib/My/Module.pm >lib/My/Module.pmc sigfix -i -t signatures --pmc lib/My/Module.pm sigfix -i --pmc eval $(find lib -name '*.pm') # multi-target fat pmc Options: -t, --target Target: 'signatures', 'oldsignatures', 'plain' -i, --inplace Modify target file(s) in place --pmc Generate .pmc (without -t, triple target pmc) -h This usage message =cut