examples/readme-2.rb in rbvmomi-1.13.0 vs examples/readme-2.rb in rbvmomi-2.0.0
- old
+ new
@@ -1,12 +1,12 @@
# Copyright (c) 2011-2017 VMware, Inc. All Rights Reserved.
# SPDX-License-Identifier: MIT
require 'rbvmomi'
-require 'rbvmomi/trollop'
+require 'rbvmomi/optimist'
-opts = Trollop.options do
+opts = Optimist.options do
banner <<-EOS
Example 2 from the README: Power on a VM the hard way.
Usage:
readme-2.rb [options] VM name
@@ -27,10 +27,10 @@
Other options:
EOS
end
-Trollop.die("must specify host") unless opts[:host]
+Optimist.die("must specify host") unless opts[:host]
vm_name = ARGV[0] or abort "must specify VM name"
vim = RbVmomi::VIM.connect opts
rootFolder = vim.serviceInstance.content.rootFolder
dc = rootFolder.childEntity.grep(RbVmomi::VIM::Datacenter).find { |x| x.name == opts[:datacenter] } or fail "datacenter not found"