File::Which was created to be able to get the paths to executable programs on systems under which the `which' program wasn't implemented in the shell. This requires perl-Test-Script.