Sha256: 30bf0d3281bb6055abb8767a1f2b1bc133405d5d7321a34cb7399302965cf00a
Contents?: true
Size: 787 Bytes
Versions: 17
Compression:
Stored size: 787 Bytes
Contents
module Brightbox command [:cloudips] do |cmd| cmd.desc I18n.t("cloudips.show.desc") cmd.arg_name "cloudip-id..." cmd.command [:show] do |c| c.action do |global_options, _options, args| if args.empty? raise "You must specify the cloud ips you want to show" end ips = CloudIP.find_or_call(args) do |id| warn "Couldn't find Cloud IP #{id}" end fields = [ :id, :name, :status, :public_ipv4, :public_ipv6, :fqdn, :reverse_dns, :destination, :interface_id, :port_translators ] render_table(ips.compact, global_options.merge(:vertical => true, :fields => fields)) end end end end
Version data entries
17 entries across 17 versions & 1 rubygems