Sha256: 3c25cfbdeb6c270628013a2f3b2b671aa4cc146b6f5d8033da709883ed7730ac
Contents?: true
Size: 897 Bytes
Versions: 2
Compression:
Stored size: 897 Bytes
Contents
module Mccloud module Command def status(selection=nil,options=nil) printf "%-10s %-12s %-20s %-15s %-8s\n", "Name", "Instance Id", "IP", "Type","Status" 80.times { |i| printf "=" } ; puts unless options.verbose? filter=@session.config.mccloud.prefix else filter="" end @session.config.providers.each do |name,provider| provider.servers.each do |vm| name="<no name set>" if !vm.tags["Name"].nil? name=vm.tags["Name"].strip end #end if if name.start_with?(filter) unless filter=="" name[filter+" - "]="" end printf "%-10s %-12s %-20s %-15s %-8s\n",name,vm.id, vm.public_ip_address, vm.flavor.name,vm.state end end #End 1 provider end #providers end #def end #module end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mccloud-0.0.2 | lib/mccloud/command/status.rb |
mccloud-0.0.1 | lib/mccloud/command/status.rb |