lib/takelage.rb in takelage-0.13.2 vs lib/takelage.rb in takelage-0.13.3

- old
+ new

@@ -1,12 +1,15 @@ +# frozen_string_literal: true + require 'docker_registry2' require 'etc' require 'fileutils' require 'fylla' require 'json' require 'logger' require 'rake' +require 'singleton' require 'socket' require 'thor' require 'timeout' require 'version_sorter' require 'yaml' @@ -52,17 +55,14 @@ require_relative 'takelage/info/cli' require_relative 'takelage/self/config/cli' require_relative 'takelage/self/module' require_relative 'takelage/self/cli' - # Facilitate the takelage devops workflow. module Takelage - # takelage class CLI < Thor - include LoggingModule include SystemModule include ConfigModule include ProjectModule @@ -70,15 +70,14 @@ # @return [String] bash completion code attr_reader :bash_fylla option :loglevel, - :aliases => 'l', - :default => 'INFO', - :desc => 'One of: FATAL, ERROR, WARN, INFO, DEBUG' + aliases: 'l', + default: 'INFO', + desc: 'One of: FATAL, ERROR, WARN, INFO, DEBUG' # Initialize takelage cli. def initialize(args = [], local_options = {}, configuration = {}) - # Initialize thor parent class super args, local_options, configuration # Initialize global singleton log initialize_logging options[:loglevel].to_s.upcase