Sha256: d753ae4a3dcade6fa5ad18287b4e83b0c056139e22ab53b1a18f9822b6f9119e
Contents?: true
Size: 725 Bytes
Versions: 4
Compression:
Stored size: 725 Bytes
Contents
module Brightbox command [:accounts] do |cmd| cmd.desc "Show detailed account info" cmd.arg_name "account-id..." cmd.command [:show] do |c| c.action do |global_options, options, args| if args.empty? raise "You must specify the accounts to show" end accounts = Account.find_or_call(args) do |id| warn "Couldn't find account #{id}" end table_opts = global_options.merge({ :vertical => true, :fields => [:id, :name, :cloud_ip_limit, :ram_limit, :ram_used, :lb_limit, :ram_free, :library_ftp_host, :library_ftp_user ] }) render_table(accounts, table_opts) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems