class CLI

The CLI Command structure for Thor

Public Class Methods

exit_on_failure?() click to toggle source

callback for managing ARGV errors

# File lib/splash/cli.rb, line 8
def self.exit_on_failure?
  true
end
new(*args) click to toggle source

Constructor override to manage debug, colors and emoji options for logger

Calls superclass method
# File lib/splash/cli.rb, line 13
def initialize(*args)
  super
  log = get_logger
  options[:colors.to_s]
  log.level = :debug if options[:debug]
  log.emoji  = options[:emoji.to_s]
  log.color  = options[:colors.to_s]
  log.debug  "DEBUG activated" if options[:debug]
end