lib/teuton-get/writer/terminal_writer.rb in teuton-get-0.2.7 vs lib/teuton-get/writer/terminal_writer.rb in teuton-get-0.3.0

- old
+ new

@@ -1,19 +1,24 @@ require "tty-table" require_relative "writer" -require_relative "../utils/format" +require_relative "format" class TerminalWriter < Writer + attr_accessor :quiet + + def initialize + @quiet = false + end + def write(text = "", args = {}) print TeutonGet::Format.colorize(text, args[:color]) end def writeln(text = "", args = {}) write("#{text}\n", args) end def write_table(rows) table = TTY::Table.new(rows) - # puts table.render(:basic) puts table.render(:ascii) end end