Sha256: 463003a991124a41dda0363909567632a5b1a37b5b61d30feee735f705dc5502

Contents?: true

Size: 731 Bytes

Versions: 23

Compression:

Stored size: 731 Bytes

Contents

require_relative 'common'

module Kontena::Cli::Grids
  class ListCommand < Clamp::Command
    include Kontena::Cli::Common
    include Common

    def execute
      require_api_url

      if grids['grids'].size == 0
        puts "You don't have any grids yet. Create first one with 'kontena grids create' command".colorize(:yellow)
      end

      puts '%-30.30s %-8s %-12s %-10s' % ['Name', 'Nodes', 'Services', 'Users']
      grids['grids'].each do |grid|
        if grid['id'] == current_grid
          name = "#{grid['name']} *"
        else
          name = grid['name']
        end
        puts '%-30.30s %-8s %-12s %-10s' % [name, grid['node_count'], grid['service_count'], grid['user_count']]
      end
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
kontena-cli-0.12.0 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.11.7 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.11.6 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.11.5 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.11.4 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.11.3 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.11.2 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.11.1 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.11.0 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.10.3 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.10.2 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.10.1 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.10.0 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.9.3 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.9.2 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.9.1 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.9.0 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.8.4 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.8.3 lib/kontena/cli/grids/list_command.rb
kontena-cli-0.8.2 lib/kontena/cli/grids/list_command.rb