# File lib/rhc/output_helpers.rb, line 169
    def display_cart(cart, *properties)
      verbose = properties.delete(:verbose)
      say format_table \
        format_cart_header(cart),
          get_properties(cart, *properties).
            concat(verbose && cart.custom? ? [[:description, cart.description.strip]] : []).
            concat([[:downloaded_cartridge_url, cart.url]]).
            concat(verbose && cart.custom? ? [[:version, cart.version]] : []).
            concat(verbose && cart.custom? && cart.license.strip.downcase != 'unknown' ? [[:license, cart.license]] : []).
            concat(cart.custom? ? [[:website, cart.website]] : []).
            concat([[cart.scalable? ? :scaling : :gears, format_cart_gears(cart)]]).
            concat(cart.properties.map{ |p| ["#{table_heading(p['name'])}:", p['value']] }.sort{ |a,b| a[0] <=> b[0] }).
            concat(cart.environment_variables.present? ? [[:environment_variables, cart.environment_variables.map{|item| "#{item[:name]}=#{item[:value]}" }.sort.join(', ')]] : []),
        :delete => true

      say format_usage_message(cart) if cart.usage_rate?
    end