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