Sha256: f46f8c388f8f36577b3b73b9556e7253696c08d8d752f500afaf91975fc98e28
Contents?: true
Size: 1.73 KB
Versions: 6
Compression:
Stored size: 1.73 KB
Contents
# frozen_string_literal: true require 'colorize' module Bauble module Cli # cli logger module Logger class << self def log(message) print "[ Bauble ] #{message}".green end def block_log(message) Logger.nl Logger.log message Logger.nl end def pulumi(message) print "[ Pulumi ] #{message}".blue end def docker(message) print "[ Docker ] #{message}".magenta end def nl(times = 1) times.times { puts } end def debug(message) puts "[ Bauble DEBUG ] #{message}".yellow if ENV['BAUBLE_DEBUG'] end def error(message) nl puts "[ Bauble Error ] #{message}".red nl end def logo puts <<-LOGO ██████╗ █████╗ ██╗ ██╗██████╗ ██╗ ███████╗ ██╔══██╗██╔══██╗██║ ██║██╔══██╗██║ ██╔════╝ ██████╔╝███████║██║ ██║██████╔╝██║ █████╗ ██╔══██╗██╔══██║██║ ██║██╔══██╗██║ ██╔══╝ ██████╔╝██║ ██║╚██████╔╝██████╔╝███████╗███████╗ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝╚══════╝ v#{Bauble::VERSION} LOGO end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems