Module: Escort

Defined in:
lib/escort.rb,
lib/escort/app.rb,
lib/escort/utils.rb,
lib/escort/logger.rb,
lib/escort/version.rb,
lib/escort/arguments.rb,
lib/escort/validator.rb,
lib/escort/error/error.rb,
lib/escort/auto_options.rb,
lib/escort/option_parser.rb,
lib/escort/setup_accessor.rb,
lib/escort/formatter/option.rb,
lib/escort/setup/dsl/action.rb,
lib/escort/setup/dsl/global.rb,
lib/escort/formatter/command.rb,
lib/escort/formatter/options.rb,
lib/escort/global_pre_parser.rb,
lib/escort/setup/dsl/command.rb,
lib/escort/setup/dsl/options.rb,
lib/escort/formatter/commands.rb,
lib/escort/formatter/terminal.rb,
lib/escort/action_command/base.rb,
lib/escort/formatter/string_grid.rb,
lib/escort/setup/dsl/config_file.rb,
lib/escort/formatter/global_command.rb,
lib/escort/formatter/cursor_position.rb,
lib/escort/formatter/string_splitter.rb,
lib/escort/setup/configuration/loader.rb,
lib/escort/setup/configuration/reader.rb,
lib/escort/setup/configuration/writer.rb,
lib/escort/option_dependency_validator.rb,
lib/escort/setup/configuration/instance.rb,
lib/escort/setup/configuration/generator.rb,
lib/escort/setup/configuration/merge_tool.rb,
lib/escort/formatter/default_help_formatter.rb,
lib/escort/formatter/shell_command_executor.rb,
lib/escort/setup/configuration/locator/base.rb,
lib/escort/formatter/stream_output_formatter.rb,
lib/escort/setup/configuration/locator/chaining.rb,
lib/escort/action_command/escort_utility_command.rb,
lib/escort/setup/configuration/locator/descending_to_home.rb,
lib/escort/setup/configuration/locator/specified_directory.rb,
lib/escort/setup/configuration/locator/executing_script_directory.rb

Defined Under Namespace

Modules: ActionCommand, Error, Formatter, Setup Classes: App, Arguments, AutoOptions, BaseError, ClientError, GlobalPreParser, InternalError, Logger, OptionDependencyValidator, OptionParser, SetupAccessor, TransientError, UserError, Utils, Validator

Constant Summary collapse

VERSION =
'0.4.0'
INTERNAL_ERROR_EXIT_CODE =
1
CLIENT_ERROR_EXIT_CODE =
2
USER_ERROR_EXIT_CODE =
3
EXTERNAL_ERROR_EXIT_CODE =
10