Sha256: aab26aa4637f8d3c9bdc30a6fe5f20610a921a1599c7c5ec359069e8d38714ff
Contents?: true
Size: 1.41 KB
Versions: 1
Compression:
Stored size: 1.41 KB
Contents
# coding: utf-8 Dir[File.dirname(__FILE__) + '/cli/*.rb'].each {|file| require file } class CLI < Thor def self.exit_on_failure? true end 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 class_option :quiet, :desc => "Quiet mode, limit output to :fatal", :aliases => "-q", :type => :boolean class_option :emoji, :desc => "Display Emoji", :type => :boolean, :default => true class_option :colors, :desc => "Display colors", :type => :boolean, :default => true class_option :debug, :desc => "Set log level to :debug", :aliases => "-d", :type => :boolean include CLISplash desc "commands SUBCOMMAND ...ARGS", "Managing commands/batchs supervision & orchestration" subcommand "commands", Commands desc "logs SUBCOMMAND ...ARGS", "Managing Files/Logs supervision" subcommand "logs", Logs desc "processes SUBCOMMAND ...ARGS", "Managing processes supervision" subcommand "processes", Processes desc "daemon SUBCOMMAND ...ARGS", "Splash daemon contoller" subcommand "daemon", CLIController desc "config SUBCOMMAND ...ARGS", "Config tools for Splash" subcommand "config", Config desc "documentation SUBCOMMAND ...ARGS", "Documentation for Splash" subcommand "documentation", Documentation end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
prometheus-splash-0.5.3 | lib/splash/cli.rb |