class Mysqlknife::Iterm

Public Class Methods

new() click to toggle source
# File lib/mysqlknife/iterm.rb, line 5
def initialize
  @color = { orange: [255,128,000],
             green:  [000,255,000],
             red:    [255,000,000] }
end

Public Instance Methods

color(name) click to toggle source
# File lib/mysqlknife/iterm.rb, line 15
def color(name)
  name  = name.to_sym
  red   = @color[name][0]
  green = @color[name][1]
  blue  = @color[name][2]

  print "\033]6;1;bg;red;brightness;#{red}\a"
  print "\033]6;1;bg;green;brightness;#{green}\a"
  print "\033]6;1;bg;blue;brightness;#{blue}\a"
end
name(name = nil) click to toggle source
# File lib/mysqlknife/iterm.rb, line 11
def name(name = nil)
  print "\033]0;#{name}\007"
end
reset() click to toggle source
# File lib/mysqlknife/iterm.rb, line 26
def reset
  print "\033]6;1;bg;*;default\a"
end