method
find_system_command
v1_8_7_72 -
Show latest stable
- Class:
Shell::CommandProcessor
find_system_command(command)public
No documentation available.
# File lib/shell/command-processor.rb, line 331
def find_system_command(command)
return command if /^\// =~ command
case path = @system_commands[command]
when String
if exists?(path)
return path
else
Shell.Fail Error::CommandNotFound, command
end
when false
Shell.Fail Error::CommandNotFound, command
end
for p in @shell.system_path
path = join(p, command)
if FileTest.exists?(path)
@system_commands[command] = path
return path
end
end
@system_commands[command] = false
Shell.Fail Error::CommandNotFound, command
end