LICENSE.txt
MANIFEST.in
README.md
setup.py
almanac/__init__.py
almanac/__main__.py
almanac/version.py
almanac.egg-info/PKG-INFO
almanac.egg-info/SOURCES.txt
almanac.egg-info/dependency_links.txt
almanac.egg-info/requires.txt
almanac.egg-info/top_level.txt
almanac/arguments/__init__.py
almanac/arguments/argument_base.py
almanac/arguments/frozen_argument.py
almanac/arguments/mutable_argument.py
almanac/commands/__init__.py
almanac/commands/command_base.py
almanac/commands/frozen_command.py
almanac/commands/mutable_command.py
almanac/completion/__init__.py
almanac/completion/completion_utils.py
almanac/completion/page_path_completer.py
almanac/completion/word_completer.py
almanac/constants/__init__.py
almanac/constants/defaults.py
almanac/constants/exit_codes.py
almanac/context/__init__.py
almanac/context/context.py
almanac/core/__init__.py
almanac/core/application.py
almanac/core/command_completer.py
almanac/core/command_engine.py
almanac/core/decorators.py
almanac/errors/__init__.py
almanac/errors/almanac_error.py
almanac/errors/argument_errors/__init__.py
almanac/errors/argument_errors/argument_name_collision_error.py
almanac/errors/argument_errors/base_argument_error.py
almanac/errors/argument_errors/invalid_argument_name_error.py
almanac/errors/argument_errors/missing_arguments_error.py
almanac/errors/argument_errors/no_such_argument_error.py
almanac/errors/argument_errors/too_many_positional_arguments_error.py
almanac/errors/argument_errors/unknown_argument_binding_error.py
almanac/errors/command_errors/__init__.py
almanac/errors/command_errors/base_command_error.py
almanac/errors/command_errors/command_name_collision_error.py
almanac/errors/command_errors/command_registration_error.py
almanac/errors/command_errors/no_such_command_error.py
almanac/errors/configuration_errors/__init__.py
almanac/errors/configuration_errors/base_configuration_error.py
almanac/errors/configuration_errors/conflicting_exception_callbacks_error.py
almanac/errors/configuration_errors/conflicting_promoter_types_error.py
almanac/errors/configuration_errors/invalid_callback_type_error.py
almanac/errors/configuration_errors/missing_required_parameter_error.py
almanac/errors/generic_errors/__init__.py
almanac/errors/generic_errors/almanac_key_error.py
almanac/errors/generic_errors/frozen_access_error.py
almanac/errors/generic_errors/positional_value_error.py
almanac/errors/page_errors/__init__.py
almanac/errors/page_errors/base_page_error.py
almanac/errors/page_errors/blocked_page_overwrite_error.py
almanac/errors/page_errors/no_such_page_error.py
almanac/errors/page_errors/out_of_bounds_page_error.py
almanac/errors/page_errors/path_syntax_error.py
almanac/errors/parsing_errors/__init__.py
almanac/errors/parsing_errors/base_parse_error.py
almanac/errors/parsing_errors/partial_parse_error.py
almanac/errors/parsing_errors/total_parse_error.py
almanac/errors/runtime_errors/__init__.py
almanac/errors/runtime_errors/no_active_application_error.py
almanac/hooks/__init__.py
almanac/hooks/assertions.py
almanac/hooks/exception_hook_dispatch_table.py
almanac/hooks/hook_proxy.py
almanac/hooks/types.py
almanac/io/__init__.py
almanac/io/abstract_io_context.py
almanac/io/null_io_context.py
almanac/io/standard_console_io_context.py
almanac/pages/__init__.py
almanac/pages/abstract_page.py
almanac/pages/directory_page.py
almanac/pages/page_navigator.py
almanac/pages/page_path.py
almanac/parsing/__init__.py
almanac/parsing/lexer.py
almanac/parsing/parsing.py
almanac/shortcuts/__init__.py
almanac/shortcuts/builtins.py
almanac/shortcuts/exception_hooks.py
almanac/shortcuts/promoters.py
almanac/shortcuts/standard_app.py
almanac/style/__init__.py
almanac/style/highlight.py
almanac/style/styles.py
almanac/types/__init__.py
almanac/types/comparisons.py
almanac/types/definitions.py
almanac/utils/__init__.py
almanac/utils/fuzzy_matcher.py
almanac/utils/iteration.py
almanac/utils/strings.py
examples/__init__.py
examples/http_client_from_readme.py
examples/http_client_with_partial_functions.py