module Octokom::Shell

Public Instance Methods

error(message) click to toggle source
# File lib/octokom/shell.rb, line 7
def error(message)
  puts "Error   #{message}"
  exit(1)
end
info(message) click to toggle source
# File lib/octokom/shell.rb, line 3
def info(message)
  puts "Info    #{message}"
end
task(message) { || ... } click to toggle source

Print a waiting message before a long running task and replace the message as soon as the task has finished.

# File lib/octokom/shell.rb, line 14
def task(message)
  print "Waiting #{message}"
  yield
  print "\r"
  print "Done    #{message}"
  puts
end