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