Module: Bauble::Cli::Logger
- Defined in:
- lib/bauble/cli/logger.rb
Overview
cli logger
Class Method Summary collapse
- .block_log(message) ⇒ Object
- .debug(message) ⇒ Object
- .docker(message) ⇒ Object
- .error(message) ⇒ Object
- .log(message) ⇒ Object
- .logo ⇒ Object
- .nl(times = 1) ⇒ Object
- .pulumi(message) ⇒ Object
Class Method Details
.block_log(message) ⇒ Object
15 16 17 18 19 |
# File 'lib/bauble/cli/logger.rb', line 15 def block_log() Logger.nl Logger.log Logger.nl end |
.debug(message) ⇒ Object
33 34 35 |
# File 'lib/bauble/cli/logger.rb', line 33 def debug() puts "[ Bauble DEBUG ] #{}".yellow if ENV['BAUBLE_DEBUG'] end |
.docker(message) ⇒ Object
25 26 27 |
# File 'lib/bauble/cli/logger.rb', line 25 def docker() print "[ Docker ] #{}".magenta end |
.error(message) ⇒ Object
37 38 39 40 41 |
# File 'lib/bauble/cli/logger.rb', line 37 def error() nl puts "[ Bauble Error ] #{}".red nl end |
.log(message) ⇒ Object
11 12 13 |
# File 'lib/bauble/cli/logger.rb', line 11 def log() print "[ Bauble ] #{}".green end |
.logo ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/bauble/cli/logger.rb', line 43 def logo puts <<-LOGO ██████╗ █████╗ ██╗ ██╗██████╗ ██╗ ███████╗ ██╔══██╗██╔══██╗██║ ██║██╔══██╗██║ ██╔════╝ ██████╔╝███████║██║ ██║██████╔╝██║ █████╗ ██╔══██╗██╔══██║██║ ██║██╔══██╗██║ ██╔══╝ ██████╔╝██║ ██║╚██████╔╝██████╔╝███████╗███████╗ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝╚══════╝ v#{Bauble::VERSION} LOGO end |
.nl(times = 1) ⇒ Object
29 30 31 |
# File 'lib/bauble/cli/logger.rb', line 29 def nl(times = 1) times.times { puts } end |
.pulumi(message) ⇒ Object
21 22 23 |
# File 'lib/bauble/cli/logger.rb', line 21 def pulumi() print "[ Pulumi ] #{}".blue end |