Method: Toolshed::CLI#execute
- Defined in:
- lib/toolshed/cli.rb
#execute(command_class, args, options = {}) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/toolshed/cli.rb', line 10 def execute(command_class, args, = {}) load_config(command_class) begin command_class.new.execute(args, ) rescue Toolshed::Error => e Toolshed.logger.fatal "An error occurred: #{e.}" rescue RuntimeError => e Toolshed.logger.fatal "An error occurred: #{e.}" end end |