Sha256: edc0090953335fd71c1fd8bf7ed0917bcca4ebc09a1237c0a768ce5a122f33ca
Contents?: true
Size: 932 Bytes
Versions: 2
Compression:
Stored size: 932 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 prefix = export? ? 'export ' : '' server = settings['servers'].find{|s| s['name'] == settings['current_server']} if server puts "#{prefix}KONTENA_URI=#{server['url'].sub('http', 'ws')}" puts "#{prefix}KONTENA_TOKEN=#{server['token']}" end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kontena-cli-0.16.0.pre7 | lib/kontena/cli/grids/env_command.rb |
kontena-cli-0.16.0.pre6 | lib/kontena/cli/grids/env_command.rb |