Sha256: 22f5d9aa328e3baee71ab06c6facb758bb205a036e643a4bead3a311a31c72eb
Contents?: true
Size: 1000 Bytes
Versions: 4
Compression:
Stored size: 1000 Bytes
Contents
require 'odania_ops/version' require 'thor' require 'httparty' require 'logger' require 'yaml' require 'deep_merge/rails_compat' require 'active_support/all' require 'docker-api' require_relative 'odania_ops/cli/config' require_relative 'odania_ops/cli/docker' require_relative 'odania_ops/helper/config' require_relative 'odania_ops/helper/docker' require_relative 'odania_ops/helper/shell' # Setup logger $logger = Logger.new(STDOUT) $logger.level = Logger::INFO # Load Config OdaniaOps::Helper::Config.load_config(File.dirname(__FILE__)) module OdaniaOps module Cli class Application < Thor class_option :log_level, :default => 'INFO', :aliases => '-l', enum: %w(INFO DEBUG ERROR WARN UNKNOWN FATAL), desc: 'Set Log Level' def initialize(*args) super $logger.level = "Logger::#{options['log_level']}".constantize end desc 'docker', 'Docker helper' subcommand 'docker', Docker desc 'config', 'Manage configuration' subcommand 'config', Config end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
odania_ops-0.0.5 | lib/odania_ops.rb |
odania_ops-0.0.4 | lib/odania_ops.rb |
odania_ops-0.0.3 | lib/odania_ops.rb |
odania_ops-0.0.2 | lib/odania_ops.rb |