├── .gitignore ├── LICENSE ├── README.rdoc ├── Rakefile ├── TODO ├── VERSION ├── bin └── rvc ├── devel └── test-dependencies.sh ├── lib ├── rvc.rb └── rvc │ ├── command.rb │ ├── command_slate.rb │ ├── completion.rb │ ├── connection.rb │ ├── extensions │ ├── ClusterComputeResource.rb │ ├── ComputeResource.rb │ ├── DVPortSetting.rb │ ├── Datacenter.rb │ ├── Datastore.rb │ ├── DistributedVirtualPort.rb │ ├── DistributedVirtualPortgroup.rb │ ├── DistributedVirtualSwitch.rb │ ├── Folder.rb │ ├── HostSystem.rb │ ├── ManagedEntity.rb │ ├── Network.rb │ ├── ParaVirtualSCSIController.rb │ ├── ResourcePool.rb │ ├── VirtualDevice.rb │ ├── VirtualDisk.rb │ ├── VirtualEthernetCard.rb │ └── VirtualMachine.rb │ ├── field.rb │ ├── fs.rb │ ├── inventory.rb │ ├── known_hosts.rb │ ├── modules │ ├── alarm.rb │ ├── basic.rb │ ├── cluster.rb │ ├── connection.rb │ ├── core.rb │ ├── datacenter.rb │ ├── datastore.rb │ ├── device.rb │ ├── diagnostics.rb │ ├── esxcli.rb │ ├── find.rb │ ├── host.rb │ ├── issue.rb │ ├── mark.rb │ ├── perf.rb │ ├── permissions.rb │ ├── resource_pool.rb │ ├── role.rb │ ├── snapshot.rb │ ├── spbm.rb │ ├── statsinterval.rb │ ├── syslog.rb │ ├── vds.rb │ ├── vim.rb │ ├── vm.rb │ ├── vm_guest.rb │ ├── vmrc.rb │ ├── vnc.rb │ └── vsan.rb │ ├── namespace.rb │ ├── option_parser.rb │ ├── path.rb │ ├── readline-ffi.rb │ ├── ruby_evaluator.rb │ ├── shell.rb │ ├── ttl_cache.rb │ ├── uri_parser.rb │ ├── util.rb │ ├── version.rb │ └── vim.rb └── test ├── inventory_fixtures.rb ├── modules ├── foo.rb └── foo │ └── bar.rb ├── test_completion.rb ├── test_fs.rb ├── test_help.rb ├── test_helper.rb ├── test_metric.rb ├── test_modules.rb ├── test_parse_path.rb ├── test_shell.rb └── test_uri.rb /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | pkg/ 3 | *.gemspec 4 | coverage 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/README.rdoc -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/Rakefile -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/TODO -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.8.0 -------------------------------------------------------------------------------- /bin/rvc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/bin/rvc -------------------------------------------------------------------------------- /devel/test-dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/devel/test-dependencies.sh -------------------------------------------------------------------------------- /lib/rvc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc.rb -------------------------------------------------------------------------------- /lib/rvc/command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/command.rb -------------------------------------------------------------------------------- /lib/rvc/command_slate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/command_slate.rb -------------------------------------------------------------------------------- /lib/rvc/completion.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/completion.rb -------------------------------------------------------------------------------- /lib/rvc/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/connection.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/ClusterComputeResource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/ClusterComputeResource.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/ComputeResource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/ComputeResource.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/DVPortSetting.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/DVPortSetting.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/Datacenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/Datacenter.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/Datastore.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/Datastore.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/DistributedVirtualPort.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/DistributedVirtualPort.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/DistributedVirtualPortgroup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/DistributedVirtualPortgroup.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/DistributedVirtualSwitch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/DistributedVirtualSwitch.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/Folder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/Folder.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/HostSystem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/HostSystem.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/ManagedEntity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/ManagedEntity.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/Network.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/Network.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/ParaVirtualSCSIController.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/ParaVirtualSCSIController.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/ResourcePool.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/ResourcePool.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/VirtualDevice.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/VirtualDevice.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/VirtualDisk.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/VirtualDisk.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/VirtualEthernetCard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/VirtualEthernetCard.rb -------------------------------------------------------------------------------- /lib/rvc/extensions/VirtualMachine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/extensions/VirtualMachine.rb -------------------------------------------------------------------------------- /lib/rvc/field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/field.rb -------------------------------------------------------------------------------- /lib/rvc/fs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/fs.rb -------------------------------------------------------------------------------- /lib/rvc/inventory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/inventory.rb -------------------------------------------------------------------------------- /lib/rvc/known_hosts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/known_hosts.rb -------------------------------------------------------------------------------- /lib/rvc/modules/alarm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/alarm.rb -------------------------------------------------------------------------------- /lib/rvc/modules/basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/basic.rb -------------------------------------------------------------------------------- /lib/rvc/modules/cluster.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/cluster.rb -------------------------------------------------------------------------------- /lib/rvc/modules/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/connection.rb -------------------------------------------------------------------------------- /lib/rvc/modules/core.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/core.rb -------------------------------------------------------------------------------- /lib/rvc/modules/datacenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/datacenter.rb -------------------------------------------------------------------------------- /lib/rvc/modules/datastore.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/datastore.rb -------------------------------------------------------------------------------- /lib/rvc/modules/device.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/device.rb -------------------------------------------------------------------------------- /lib/rvc/modules/diagnostics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/diagnostics.rb -------------------------------------------------------------------------------- /lib/rvc/modules/esxcli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/esxcli.rb -------------------------------------------------------------------------------- /lib/rvc/modules/find.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/find.rb -------------------------------------------------------------------------------- /lib/rvc/modules/host.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/host.rb -------------------------------------------------------------------------------- /lib/rvc/modules/issue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/issue.rb -------------------------------------------------------------------------------- /lib/rvc/modules/mark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/mark.rb -------------------------------------------------------------------------------- /lib/rvc/modules/perf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/perf.rb -------------------------------------------------------------------------------- /lib/rvc/modules/permissions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/permissions.rb -------------------------------------------------------------------------------- /lib/rvc/modules/resource_pool.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/resource_pool.rb -------------------------------------------------------------------------------- /lib/rvc/modules/role.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/role.rb -------------------------------------------------------------------------------- /lib/rvc/modules/snapshot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/snapshot.rb -------------------------------------------------------------------------------- /lib/rvc/modules/spbm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/spbm.rb -------------------------------------------------------------------------------- /lib/rvc/modules/statsinterval.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/statsinterval.rb -------------------------------------------------------------------------------- /lib/rvc/modules/syslog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/syslog.rb -------------------------------------------------------------------------------- /lib/rvc/modules/vds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/vds.rb -------------------------------------------------------------------------------- /lib/rvc/modules/vim.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/vim.rb -------------------------------------------------------------------------------- /lib/rvc/modules/vm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/vm.rb -------------------------------------------------------------------------------- /lib/rvc/modules/vm_guest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/vm_guest.rb -------------------------------------------------------------------------------- /lib/rvc/modules/vmrc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/vmrc.rb -------------------------------------------------------------------------------- /lib/rvc/modules/vnc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/vnc.rb -------------------------------------------------------------------------------- /lib/rvc/modules/vsan.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/modules/vsan.rb -------------------------------------------------------------------------------- /lib/rvc/namespace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/namespace.rb -------------------------------------------------------------------------------- /lib/rvc/option_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/option_parser.rb -------------------------------------------------------------------------------- /lib/rvc/path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/path.rb -------------------------------------------------------------------------------- /lib/rvc/readline-ffi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/readline-ffi.rb -------------------------------------------------------------------------------- /lib/rvc/ruby_evaluator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/ruby_evaluator.rb -------------------------------------------------------------------------------- /lib/rvc/shell.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/shell.rb -------------------------------------------------------------------------------- /lib/rvc/ttl_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/ttl_cache.rb -------------------------------------------------------------------------------- /lib/rvc/uri_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/uri_parser.rb -------------------------------------------------------------------------------- /lib/rvc/util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/util.rb -------------------------------------------------------------------------------- /lib/rvc/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/version.rb -------------------------------------------------------------------------------- /lib/rvc/vim.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/lib/rvc/vim.rb -------------------------------------------------------------------------------- /test/inventory_fixtures.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/test/inventory_fixtures.rb -------------------------------------------------------------------------------- /test/modules/foo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/test/modules/foo.rb -------------------------------------------------------------------------------- /test/modules/foo/bar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/test/modules/foo/bar.rb -------------------------------------------------------------------------------- /test/test_completion.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/test/test_completion.rb -------------------------------------------------------------------------------- /test/test_fs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/test/test_fs.rb -------------------------------------------------------------------------------- /test/test_help.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/test/test_help.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/test_metric.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/test/test_metric.rb -------------------------------------------------------------------------------- /test/test_modules.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/test/test_modules.rb -------------------------------------------------------------------------------- /test/test_parse_path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/test/test_parse_path.rb -------------------------------------------------------------------------------- /test/test_shell.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/test/test_shell.rb -------------------------------------------------------------------------------- /test/test_uri.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vmware-archive/rvc/HEAD/test/test_uri.rb --------------------------------------------------------------------------------