Sha256: 5799808ec9283f41d5840fa61e9a251f2651ab9531b8d09198096c34a0beb473

Contents?: true

Size: 631 Bytes

Versions: 22

Compression:

Stored size: 631 Bytes

Contents

# frozen_string_literal: true

require 'avm/instances/base'
require 'avm/registry'
require 'eac_cli/core_ext'

module Avm
  module Tools
    class Runner
      class Instance
        require_sub __FILE__
        runner_with :help, :subcommands do
          desc 'Utilities for generic instances.'
          pos_arg :instance_id
          subcommands
        end

        def extra_available_subcommands
          instance.if_present({}, &:extra_available_subcommands)
        end

        private

        def instance_uncached
          ::Avm::Registry.instances.detect(parsed.instance_id)
        end
      end
    end
  end
end

Version data entries

22 entries across 22 versions & 2 rubygems

Version Path
avm-tools-0.132.0 lib/avm/tools/runner/instance.rb
eac_tools-0.21.0 sub/avm-tools/lib/avm/tools/runner/instance.rb
eac_tools-0.20.0 sub/avm-tools/lib/avm/tools/runner/instance.rb
eac_tools-0.19.0 sub/avm-tools/lib/avm/tools/runner/instance.rb
eac_tools-0.18.0 sub/avm-tools/lib/avm/tools/runner/instance.rb
avm-tools-0.131.0 lib/avm/tools/runner/instance.rb
avm-tools-0.130.0 lib/avm/tools/runner/instance.rb
eac_tools-0.17.0 sub/avm-tools/lib/avm/tools/runner/instance.rb
avm-tools-0.129.1 lib/avm/tools/runner/instance.rb
eac_tools-0.16.1 sub/avm-tools/lib/avm/tools/runner/instance.rb
avm-tools-0.129.0 lib/avm/tools/runner/instance.rb
eac_tools-0.16.0 sub/avm-tools/lib/avm/tools/runner/instance.rb
avm-tools-0.128.0 lib/avm/tools/runner/instance.rb
eac_tools-0.15.0 sub/avm-tools/lib/avm/tools/runner/instance.rb
eac_tools-0.14.0 sub/avm-tools/lib/avm/tools/runner/instance.rb
eac_tools-0.13.0 sub/avm-tools/lib/avm/tools/runner/instance.rb
avm-tools-0.127.0 lib/avm/tools/runner/instance.rb
eac_tools-0.12.0 sub/avm-tools/lib/avm/tools/runner/instance.rb
avm-tools-0.126.0 lib/avm/tools/runner/instance.rb
eac_tools-0.11.1 sub/avm-tools/lib/avm/tools/runner/instance.rb