Module: Armada

Defined in:
lib/armada.rb,
lib/armada/ui.rb,
lib/armada/cli.rb,
lib/armada/version.rb,
lib/armada/cli/clean.rb,
lib/armada/cli/deploy.rb,
lib/armada/cli/inspect.rb,
lib/armada/docker/host.rb,
lib/armada/clean/images.rb,
lib/armada/docker/image.rb,
lib/armada/configuration.rb,
lib/armada/docker/config.rb,
lib/armada/deploy/rolling.rb,
lib/armada/utils/commands.rb,
lib/armada/deploy/parallel.rb,
lib/armada/clean/containers.rb,
lib/armada/docker/container.rb,
lib/armada/connection/docker.rb,
lib/armada/connection/remote.rb,
lib/armada/connection/health_check.rb

Defined Under Namespace

Modules: Clean, Commands, Configuration, Connection, Deploy, DeployDSL, Docker, UI Classes: CleanCli, Cli, Container, DeployCli, Host, Image, InspectCli

Constant Summary collapse

VERSION =
IO.read(File.join(File.dirname(__FILE__), '..', '..', 'VERSION')) rescue "0.0.1"

Class Method Summary collapse

Class Method Details

.executable_nameObject



25
26
27
# File 'lib/armada.rb', line 25

def executable_name
  File.basename($PROGRAM_NAME)
end

.rootObject



21
22
23
# File 'lib/armada.rb', line 21

def root
  @root ||= Pathname.new(File.expand_path('../', File.dirname(__FILE__)))
end

.uiObject



29
30
31
# File 'lib/armada.rb', line 29

def ui
  @ui ||= Thor::Base.shell.new
end