Module: LeapCli

Extended by:
LogCommand
Defined in:
lib/leap_cli.rb,
lib/leap_cli.rb,
lib/leap_cli/log.rb,
lib/leap_cli/log.rb,
lib/leap_cli/path.rb,
lib/leap_cli/util.rb,
lib/leap_cli/version.rb,
lib/leap_cli/leapfile.rb,
lib/leap_cli/bootstrap.rb,
lib/leap_cli/exceptions.rb,
lib/leap_cli/commands/new.rb,
lib/leap_cli/commands/pre.rb,
lib/leap_cli/commands/common.rb,
lib/leap_cli/markdown_document_listener.rb

Overview

check to make sure we can find the root directory of the platform

Defined Under Namespace

Modules: Bootstrap, Commands, LogCommand, Macro, Path, Util Classes: AssertionFailed, ConfigError, FileMissing, LeapLogger, Leapfile, MarkdownDocumentListener

Constant Summary collapse

VERSION =
'1.9.2'
COMPATIBLE_PLATFORM_VERSION =
'0.9'..'0.99'
SUMMARY =
'Command line interface to the LEAP platform'
DESCRIPTION =
'The command "leap" can be used to manage a bevy of servers running the LEAP platform from the comfort of your own home.'
LOAD_PATHS =
['lib',
  'vendor/certificate_authority/lib',
  'vendor/rsync_command/lib',
  'vendor/base32/lib',
  'vendor/acme-client/lib'
]

Class Method Summary collapse

Methods included from LogCommand

assert!, bail!, log, log_level, log_raw, logger, new_logger

Class Method Details

.leapfileObject



10
11
12
# File 'lib/leap_cli/leapfile.rb', line 10

def self.leapfile
  @leapfile ||= Leapfile.new
end