Sha256: 8a971e9683738ac1bcf2eb00a5044a0ffb71514beed966964948ed23f90caafd

Contents?: true

Size: 929 Bytes

Versions: 5

Compression:

Stored size: 929 Bytes

Contents

# coding: utf-8
# rubocop:disable Metrics/LineLength

require 'clamp'
require 'gaptool_client/commands'

module Gaptool
  class MainCommand < Clamp::Command
    subcommand 'info', 'Displays information about nodes', InfoCommand
    subcommand 'init', 'Create new application cluster', InitCommand
    subcommand 'terminate', 'Terminate instance', TerminateCommand
    subcommand 'ssh-config', 'Configure ssh', SSHConfigCommand
    subcommand 'ssh', 'ssh to cluster host', SSHCommand
    subcommand 'set', 'update properties for a node', SetCommand
    subcommand 'chefrun', 'chefrun on a resource pool', ChefrunCommand
    subcommand 'deploy', 'deploy on an application', DeployCommand
    subcommand 'rehash', 'Regenerate all host metadata. KNOW WHAT THIS DOES BEFORE RUNNING IT', RehashCommand
    subcommand 'runcmd', 'Run command on instance', RuncmdCommand
    subcommand 'version', 'Show version', VersionCommand
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gaptool-client-0.8.0.pre.beta1 lib/gaptool_client.rb
gaptool-client-0.8.0.pre.beta lib/gaptool_client.rb
gaptool-client-0.8.0.pre.alpha10 lib/gaptool_client.rb
gaptool-client-0.8.0.pre.alpha9 lib/gaptool_client.rb
gaptool-client-0.8.0.pre.alpha8 lib/gaptool_client.rb