Method: CloudstackClient::Cli#console

Defined in:
lib/cloudstack_client/cli.rb

#consoleObject



77
78
79
80
81
82
83
84
85
86
87
88
# File 'lib/cloudstack_client/cli.rb', line 77

def console
  cs_client = client(options)

  print "cloudstack_client version #{CloudstackClient::VERSION}"
  puts " (CloudStack API version #{cs_client.api.api_version})"
  puts '  try: list_virtual_machines state: "Started"'

  ARGV.clear
  env = options[:env] ? options[:env] : load_configuration.last
  Ripl.config[:prompt] = "#{env} >> "
  Ripl.start binding: cs_client.instance_eval('binding')
end