pp -a "additional_stuff" -o hello_world.exe hello_world.pl #### #!/usr/bin/perl use strict; use warnings; use Archive::Zip qw( :ERROR_CODES ); my $zip_name = 'hello_world.exe'; my $zip = Archive::Zip->new( $zip_name ); die "ERROR: Could not open \"$zip_name\"!!!" unless defined $zip; my @metadata_file_members = $zip->membersMatching( '\.metadata' ); $zip->removeMember($_) for ( @metadata_file_members ); $zip->overwrite();