class CmdExecutable::Runner
CLI Runner
Usage on CLI:
$ cmd_executable ls > OK
Public Class Methods
exit_on_failure?()
click to toggle source
# File lib/cmd_executable/runner.rb, line 37 def self.exit_on_failure? true end
Public Instance Methods
check(command = '')
click to toggle source
# File lib/cmd_executable/runner.rb, line 44 def check(command = '') if executable?(command) puts 'OK' exit 0 else puts 'NOT FOUND' exit 1 end rescue CmdExecutable::ParserError => e warn "Invalid command: `#{e.message}'" exit 16 end
version()
click to toggle source
# File lib/cmd_executable/runner.rb, line 59 def version puts CmdExecutable::VERSION end