Sha256: 20e7d1a59834914073eaeabc6231206264e2b2771bdbdb2284f4d5b061717365
Contents?: true
Size: 630 Bytes
Versions: 124
Compression:
Stored size: 630 Bytes
Contents
module CC module CLI module Output def success(message) terminal.say colorize(message, :green) end def say(message) terminal.say message end def warn(message) terminal.say colorize("WARNING: #{message}", :yellow) end def fatal(message) $stderr.puts colorize(message, :red) exit 1 end def colorize(string, *args) rainbow.wrap(string).color(*args) end def rainbow @rainbow ||= Rainbow.new end def terminal @terminal ||= HighLine.new($stdin, $stdout) end end end end
Version data entries
124 entries across 124 versions & 2 rubygems