module PiotrbCliUtils::Util
Public Instance Methods
fail_with(*messages, code: 1)
click to toggle source
# File lib/piotrb_cli_utils/util.rb, line 5 def fail_with(*messages, code: 1) messages.each do |message| warn(Paint[message, :red]) end exit code end
log(message, depth: 0, newline: true)
click to toggle source
# File lib/piotrb_cli_utils/util.rb, line 12 def log(message, depth: 0, newline: true) message = Array(message) message.each do |m| indent = ' ' * depth print indent + m print "\n" if newline end end