Module: Fig

Defined in:
lib/fig/deparser.rb,
lib/fig.rb,
lib/fig/url.rb,
lib/fig/figrc.rb,
lib/fig/parser.rb,
lib/fig/at_exit.rb,
lib/fig/command.rb,
lib/fig/logging.rb,
lib/fig/package.rb,
lib/fig/protocol.rb,
lib/fig/statement.rb,
lib/fig/grammar/v0.rb,
lib/fig/grammar/v1.rb,
lib/fig/grammar/v2.rb,
lib/fig/repository.rb,
lib/fig/deparser/v0.rb,
lib/fig/deparser/v1.rb,
lib/fig/deparser/v2.rb,
lib/fig/update_lock.rb,
lib/fig/grammar/base.rb,
lib/fig/protocol/ftp.rb,
lib/fig/protocol/ssh.rb,
lib/fig/network_error.rb,
lib/fig/package_cache.rb,
lib/fig/protocol/file.rb,
lib/fig/protocol/http.rb,
lib/fig/protocol/sftp.rb,
lib/fig/statement/set.rb,
lib/fig/command/action.rb,
lib/fig/statement/path.rb,
lib/fig/command/options.rb,
lib/fig/grammar/v1_base.rb,
lib/fig/grammar/version.rb,
lib/fig/log4r/outputter.rb,
lib/fig/statement/asset.rb,
lib/fig/deparser/v1_base.rb,
lib/fig/external_program.rb,
lib/fig/operating_system.rb,
lib/fig/repository_error.rb,
lib/fig/string_tokenizer.rb,
lib/fig/tokenized_string.rb,
lib/fig/user_input_error.rb,
lib/fig/config_file_error.rb,
lib/fig/include_backtrace.rb,
lib/fig/statement/archive.rb,
lib/fig/statement/command.rb,
lib/fig/statement/include.rb,
lib/fig/command/action/get.rb,
lib/fig/log4r_config_error.rb,
lib/fig/package_descriptor.rb,
lib/fig/statement/override.rb,
lib/fig/statement/resource.rb,
lib/fig/statement/retrieve.rb,
lib/fig/command/action/help.rb,
lib/fig/logging/colorizable.rb,
lib/fig/package_parse_error.rb,
lib/fig/runtime_environment.rb,
lib/fig/command/action/clean.rb,
lib/fig/command/option_error.rb,
lib/fig/file_not_found_error.rb,
lib/fig/command/action/update.rb,
lib/fig/environment_variables.rb,
lib/fig/command/action/options.rb,
lib/fig/command/action/publish.rb,
lib/fig/command/action/version.rb,
lib/fig/command/options/parser.rb,
lib/fig/command/package_loader.rb,
lib/fig/grammar_monkey_patches.rb,
lib/fig/not_yet_parsed_package.rb,
lib/fig/protocol/netrc_enabled.rb,
lib/fig/statement/include_file.rb,
lib/fig/tokenized_string/token.rb,
lib/fig/command/package_applier.rb,
lib/fig/non_repository_packages.rb,
lib/fig/statement/configuration.rb,
lib/fig/command/action/help_long.rb,
lib/fig/application_configuration.rb,
lib/fig/command/action/list_local.rb,
lib/fig/statement/grammar_version.rb,
lib/fig/command/action/list_remote.rb,
lib/fig/command/action/role/update.rb,
lib/fig/parser_package_build_state.rb,
lib/fig/working_directory_metadata.rb,
lib/fig/command/action/list_configs.rb,
lib/fig/command/action/role/publish.rb,
lib/fig/url_access_disallowed_error.rb,
lib/fig/command/action/publish_local.rb,
lib/fig/command/action/version_plain.rb,
lib/fig/no_such_package_config_error.rb,
lib/fig/repository_package_publisher.rb,
lib/fig/statement/synthetic_raw_text.rb,
lib/fig/working_directory_maintainer.rb,
lib/fig/command/action/list_variables.rb,
lib/fig/command/action/source_package.rb,
lib/fig/grammar/version_identification.rb,
lib/fig/package_descriptor_parse_error.rb,
lib/fig/statement/environment_variable.rb,
lib/fig/tokenized_string/plain_segment.rb,
lib/fig/command/action/run_command_line.rb,
lib/fig/command/action/list_dependencies.rb,
lib/fig/command/action/role/list_as_json.rb,
lib/fig/command/action/role/list_as_yaml.rb,
lib/fig/command/action/update_if_missing.rb,
lib/fig/package_definition_text_assembler.rb,
lib/fig/command/action/list_variables/json.rb,
lib/fig/command/action/list_variables/tree.rb,
lib/fig/command/action/list_variables/yaml.rb,
lib/fig/command/action/role/has_sub_action.rb,
lib/fig/command/action/role/list_all_configs.rb,
lib/fig/command/action/role/list_as_graphviz.rb,
lib/fig/command/action/role/list_base_config.rb,
lib/fig/command/action/run_command_statement.rb,
lib/fig/environment_variables/case_sensitive.rb,
lib/fig/command/action/list_dependencies/json.rb,
lib/fig/command/action/list_dependencies/tree.rb,
lib/fig/command/action/list_dependencies/yaml.rb,
lib/fig/command/action/list_variables/default.rb,
lib/fig/command/action/role/has_no_sub_action.rb,
lib/fig/command/action/list_variables/graphviz.rb,
lib/fig/environment_variables/case_insensitive.rb,
lib/fig/command/action/list_dependencies/default.rb,
lib/fig/command/action/list_dependencies/graphviz.rb,
lib/fig/command/action/list_variables/all_configs.rb,
lib/fig/command/action/role/list_dependencies_flat.rb,
lib/fig/command/action/dump_package_definition_text.rb,
lib/fig/command/action/list_dependencies/all_configs.rb,
lib/fig/command/action/role/list_from_data_structure.rb,
lib/fig/command/action/role/list_variables_in_a_tree.rb,
lib/fig/command/action/dump_package_definition_parsed.rb,
lib/fig/command/action/list_variables/json_all_configs.rb,
lib/fig/command/action/list_variables/tree_all_configs.rb,
lib/fig/command/action/list_variables/yaml_all_configs.rb,
lib/fig/command/action/role/list_variables_as_graphviz.rb,
lib/fig/command/action/role/list_dependencies_in_a_tree.rb,
lib/fig/command/action/role/list_walking_dependency_tree.rb,
lib/fig/command/action/list_dependencies/json_all_configs.rb,
lib/fig/command/action/list_dependencies/tree_all_configs.rb,
lib/fig/command/action/list_dependencies/yaml_all_configs.rb,
lib/fig/command/action/role/list_dependencies_as_graphviz.rb,
lib/fig/command/action/list_variables/graphviz_all_configs.rb,
lib/fig/command/action/list_dependencies/graphviz_all_configs.rb,
lib/fig/command/action/role/list_variables_from_data_structure.rb,
lib/fig/command/action/dump_package_definition_for_command_line.rb,
lib/fig/command/action/role/list_dependencies_from_data_structure.rb

Overview

Note: we very specifically do not require the files containing the Deparser classes in order to avoid circular dependencies.

Defined Under Namespace

Modules: Deparser, EnvironmentVariables, Grammar, Log4r, Logging, Protocol, URL Classes: ApplicationConfiguration, AtExit, Command, ConfigFileError, ExternalProgram, FigRC, FileNotFoundError, IncludeBacktrace, Log4rConfigError, NetworkError, NoSuchPackageConfigError, NonRepositoryPackages, NotYetParsedPackage, OperatingSystem, Package, PackageCache, PackageDefinitionTextAssembler, PackageDescriptor, PackageDescriptorParseError, PackageParseError, Parser, ParserPackageBuildState, Repository, RepositoryError, RepositoryPackagePublisher, RuntimeEnvironment, Statement, StringTokenizer, TokenizedString, URLAccessDisallowedError, UpdateLock, UserInputError, WorkingDirectoryMaintainer, WorkingDirectoryMetadata

Constant Summary collapse

VERSION =
'1.27.10'