bin/deltacloudc in bbrowning-deltacloud-client-0.0.6.1 vs bin/deltacloudc in bbrowning-deltacloud-client-0.0.9.4
- old
+ new
@@ -18,12 +18,12 @@
# under the License.
require 'rubygems'
require 'optparse'
require 'uri'
-require 'lib/deltacloud'
-require 'lib/plain_formatter'
+require 'deltacloud'
+require 'plain_formatter'
include DeltaCloud::PlainFormatter
options = {
:verbose => false
@@ -78,21 +78,20 @@
# If list parameter passed print out available collection
# with API documentation
if options[:list] and options[:collection].nil?
collections.each do |c|
- doc = client.fetch_documentation(c.to_s)
- puts sprintf("%-22s: %s", c.to_s[0, 22], doc[:description])
+ puts sprintf("%-22s", c.to_s[0, 22])
end
exit(0)
end
# If collection parameter is present and user requested list
# print all operation defined for collection with API documentation
if options[:list] and options[:collection]
- doc = client.fetch_documentation(options[:collection])
- doc[:operations].each do |c|
- puts sprintf("%-20s: %s", c[:name][0, 20], c[:description])
+ doc = client.documentation(options[:collection])
+ doc.operations.each do |c|
+ puts sprintf("%-20s: %s", c.operation, c.description)
end
exit(0)
end
if options[:version]