$ cat myregular.pl use MySuperApp; MySuperApp->run; $ cat mypackedapp.pl BEGIN { use Cava::Pack; $0 = $Cava::Pack::EXEPATH; } use MySuperApp; MySuperApp->run;