class Mycmd::CLI
Public Instance Methods
console()
click to toggle source
# File lib/mycmd/cli.rb, line 15 def console begin raise "mysql command not found" unless Kernel.system("which mysql > /dev/null") Kernel.system(Client.command) rescue => e puts e.message end end
query(sql)
click to toggle source
# File lib/mycmd/cli.rb, line 25 def query(sql) begin Client.query(sql).print rescue => e puts e.message end end
tasks(task=nil)
click to toggle source
# File lib/mycmd/cli.rb, line 35 def tasks(task=nil) if options[:list].nil? begin Client.execute_task(task).print rescue => e puts e.message end else conf = Configuration.new if conf.tasks.nil? puts "task is not registered" else conf.tasks.each{|k,v| puts "#{k}:\t#{v}"} end end end