Class: CloudstackCloner::Cli
- Inherits:
-
Thor
- Object
- Thor
- CloudstackCloner::Cli
show all
- Includes:
- Helper, OptionResolver, Thor::Actions
- Defined in:
- lib/cloudstack_cloner/cli.rb
Instance Method Summary
collapse
Methods included from Helper
#clone_vm
#resolve_account, #resolve_compute_offering, #resolve_disk_offering, #resolve_domain, #resolve_networks, #resolve_project, #resolve_snapshot, #resolve_template, #resolve_virtual_machine, #resolve_zone
Instance Method Details
#clone ⇒ Object
39
40
41
42
43
44
|
# File 'lib/cloudstack_cloner/cli.rb', line 39
def clone
opts = resolve_project(options.dup)
opts = resolve_virtual_machine(opts)
opts = resolve_compute_offering(opts)
clone_vm(opts)
end
|
#version ⇒ Object
21
22
23
|
# File 'lib/cloudstack_cloner/cli.rb', line 21
def version
say "cloudstack-cloner version #{CloudstackCloner::VERSION}"
end
|