Hiya, my scripts rely heavily on external programs and scripts. I need to be sure that a program I need to call exists. Manually, I'd check this using 'which' in the commandline.
Is there an equivalent to File.exists? for things in $PATH?
(yes I guess I could parse %x[which scriptINeedToRun] but that's not super elegant.
Thanks! yannick
UPDATE: Here's the solution I retained:
def commandExists?(command)
system("which #{command} > /dev/null 2>/dev/null")
return false if $?.exitstatus == 127
return true
end