require "shelly/cli/main" module Shelly module CLI class Runner < Thor::Shell::Basic include Helpers attr_accessor :args def initialize(args) super() @args = args end def debug? args.include?("--debug") end def start Shelly::CLI::Main.start(args) rescue => e raise e if debug? say_error "Unknown error, to see debug information run command with --debug" end end end end