class Mysqlknife::CLI
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/mysqlknife/cli.rb, line 7 def initialize(*args) super $DEBUG = options[:debug] end
Public Instance Methods
command(conn = nil, host = nil, cmd = nil)
click to toggle source
# File lib/mysqlknife/cli.rb, line 49 def command(conn = nil, host = nil, cmd = nil) command = Parameter::Command.new command.connection = conn command.host = host command.cmd = cmd command.connections command.hosts command.commands command.connect end
config(conn = nil)
click to toggle source
# File lib/mysqlknife/cli.rb, line 14 def config(conn = nil) config = Parameter::Config.new config.connection = conn config.connections config.show end
console(conn = nil, host = nil)
click to toggle source
# File lib/mysqlknife/cli.rb, line 26 def console(conn = nil, host = nil) console = Parameter::Console.new console.connection = conn console.host = host console.execute = options[:execute] console.connections console.hosts console.connect end
describe(conn = nil, host = nil, database = nil, table = nil)
click to toggle source
# File lib/mysqlknife/cli.rb, line 37 def describe(conn = nil, host = nil, database = nil, table = nil) describe = Parameter::Describe.new describe.connection = conn describe.host = host describe.database = database describe.table = table describe.connections describe.hosts describe.connect end
version()
click to toggle source
# File lib/mysqlknife/cli.rb, line 61 def version puts Mysqlknife::VERSION end