ppm rep add temp_repository file://C:/Path/to/current/directory #### use strict; opendir(my $dir, '.'); my @ppds = grep {/\.ppd$/} readdir $dir; closedir $dir; foreach my $p (@ppds) { my @args = ('ppm', 'install', $p, '--nodeps'); print "@args\n"; system (@args); }