Sha256: d56d3d68b9fe440fe9c3756d934517ba908e26720eed97f23f018711141df40e
Contents?: true
Size: 852 Bytes
Versions: 151
Compression:
Stored size: 852 Bytes
Contents
require_relative 'common' module Kontena::Cli::Grids class EnvCommand < Kontena::Command include Kontena::Cli::Common include Common parameter "[NAME]", "Grid name" option ["-e", "--export"], :flag, "Add export", default: false def execute require_api_url name_or_current = name.nil? ? current_grid : name if name_or_current.nil? exit_with_error "No grid selected. Use: kontena grid env <name>, or select a grid with: kontena grid use <name>" else grid = find_grid_by_name(name_or_current) exit_with_error("Grid not found") unless grid grid_uri = self.current_master['url'].sub('http', 'ws') prefix = export? ? 'export ' : '' puts "#{prefix}KONTENA_URI=#{grid_uri}" puts "#{prefix}KONTENA_TOKEN=#{grid['token']}" end end end end
Version data entries
151 entries across 151 versions & 2 rubygems