Sha256: 5152086e3b98a9605a669b2de21f9dccaf6bc3b0133037bb49c6794271e16507
Contents?: true
Size: 599 Bytes
Versions: 17
Compression:
Stored size: 599 Bytes
Contents
module Kontena::Cli::Containers class InspectCommand < Kontena::Command include Kontena::Cli::Common include Kontena::Cli::GridOptions parameter "CONTAINER_ID", "Container id" def execute require_api_url token = require_token match = container_id.match(/(.+)-(\d+)/) if match service_name = match[1] result = client(token).get("containers/#{current_grid}/#{service_name}/#{container_id}/inspect") puts JSON.pretty_generate(result) else exit_with_error("Cannot resolve container service") end end end end
Version data entries
17 entries across 17 versions & 1 rubygems