lib/kontena/cli/etcd/get_command.rb in kontena-cli-0.9.3 vs lib/kontena/cli/etcd/get_command.rb in kontena-cli-0.10.0
- old
+ new
@@ -1,14 +1,18 @@
+require_relative 'common'
module Kontena::Cli::Etcd
class GetCommand < Clamp::Command
include Kontena::Cli::Common
+ include Common
parameter "KEY", "Etcd key"
def execute
require_api_url
token = require_token
+ validate_key
+
response = client(token).get("etcd/#{current_grid}/#{key}")
if response['value']
puts response['value']
elsif response['children']
abort "Cannot get value from a directory"