class Mysqlknife::Command
Public Class Methods
new()
click to toggle source
# File lib/mysqlknife/command.rb, line 5 def initialize @config = Configs.instance @ssh = SSH.new @iterm = Iterm.new end
Public Instance Methods
execute(cmd)
click to toggle source
# File lib/mysqlknife/command.rb, line 11 def execute(cmd) return false if cmd.nil? @iterm.color(@config.color) @iterm.name(@config.name) if @config.ssh[:use] cmd = @ssh.execute(cmd) end Mysqlknife::Log.new.command(cmd) system(cmd) ensure @iterm.name @iterm.reset end