cat -vet MANIFEST.SKIP #### $ perl -E ' my @res = ( qr{(\bbookbot-[\d\.\_]+)}, qr{(\bbookbot-.*\*)}, qr{(/bookbot-.+?/)}, ); for my $file (@ARGV) { for my $re (@res) { print "$file =~ $re : "; say +($file =~ $re) ? "MATCH [$1]" : "NO MATCH"; } } ' /LeamHall/bookbot/bookbot-0.01/_build/auto_features /LeamHall/bookbot/bookbot-0.01/_build/build_params /LeamHall/bookbot/bookbot-0.01/_build/cleanup /LeamHall/bookbot/bookbot-0.01/_build/config_data /LeamHall/bookbot/bookbot-0.01/_build/features /LeamHall/bookbot/bookbot-0.01/_build/magicnum /LeamHall/bookbot/bookbot-0.01/_build/notes /LeamHall/bookbot/bookbot-0.01/_build/prereqs /LeamHall/bookbot/bookbot-0.01/_build/runtime_params /LeamHall/bookbot/bookbot-0.01/_build/auto_features =~ (?^u:(\bbookbot-[\d\.\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/auto_features =~ (?^u:(\bbookbot-.*\*)) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/auto_features =~ (?^u:(/bookbot-.+?/)) : MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/build_params =~ (?^u:(\bbookbot-[\d\.\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/build_params =~ (?^u:(\bbookbot-.*\*)) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/build_params =~ (?^u:(/bookbot-.+?/)) : MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/cleanup =~ (?^u:(\bbookbot-[\d\.\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/cleanup =~ (?^u:(\bbookbot-.*\*)) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/cleanup =~ (?^u:(/bookbot-.+?/)) : MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/config_data =~ (?^u:(\bbookbot-[\d\.\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/config_data =~ (?^u:(\bbookbot-.*\*)) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/config_data =~ (?^u:(/bookbot-.+?/)) : MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/features =~ (?^u:(\bbookbot-[\d\.\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/features =~ (?^u:(\bbookbot-.*\*)) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/features =~ (?^u:(/bookbot-.+?/)) : MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/magicnum =~ (?^u:(\bbookbot-[\d\.\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/magicnum =~ (?^u:(\bbookbot-.*\*)) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/magicnum =~ (?^u:(/bookbot-.+?/)) : MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/notes =~ (?^u:(\bbookbot-[\d\.\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/notes =~ (?^u:(\bbookbot-.*\*)) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/notes =~ (?^u:(/bookbot-.+?/)) : MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/prereqs =~ (?^u:(\bbookbot-[\d\.\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/prereqs =~ (?^u:(\bbookbot-.*\*)) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/prereqs =~ (?^u:(/bookbot-.+?/)) : MATCH [/bookbot-0.01/] /LeamHall/bookbot/bookbot-0.01/_build/runtime_params =~ (?^u:(\bbookbot-[\d\.\_]+)) : MATCH [bookbot-0.01] /LeamHall/bookbot/bookbot-0.01/_build/runtime_params =~ (?^u:(\bbookbot-.*\*)) : NO MATCH /LeamHall/bookbot/bookbot-0.01/_build/runtime_params =~ (?^u:(/bookbot-.+?/)) : MATCH [/bookbot-0.01/]