#!/usr/bin/env perl BEGIN { # set all the paths to the perl code use File::Basename qw(dirname); use File::Spec; my $d = dirname(File::Spec->rel2abs($0)); require "$d/../setenv.pl"; } exec { $ARGV[0] } @ARGV or die $!;