LICENSE
MANIFEST.in
README.short.md
pyproject.toml
setup.cfg
setup.py
src/jazzoo/__init__.py
src/jazzoo/enums.py
src/jazzoo/errors.py
src/jazzoo/settings.py
src/jazzoo.egg-info/PKG-INFO
src/jazzoo.egg-info/SOURCES.txt
src/jazzoo.egg-info/dependency_links.txt
src/jazzoo.egg-info/entry_points.txt
src/jazzoo.egg-info/requires.txt
src/jazzoo.egg-info/top_level.txt
src/jazzoo/aliases/__init__.py
src/jazzoo/aliases/errors.py
src/jazzoo/aliases/rules/__init__.py
src/jazzoo/aliases/rules/expand_alias.py
src/jazzoo/aliases/rules/get_alias_config_file.py
src/jazzoo/aliases/rules/read_aliases.py
src/jazzoo/blocks/__init__.py
src/jazzoo/blocks/actions/__init__.py
src/jazzoo/blocks/actions/run_block.py
src/jazzoo/blocks/models/__init__.py
src/jazzoo/blocks/models/block.py
src/jazzoo/blocks/rules/__init__.py
src/jazzoo/commands/__init__.py
src/jazzoo/commands/__main__.py
src/jazzoo/commands/errors.py
src/jazzoo/commands/settings.py
src/jazzoo/commands/actions/__init__.py
src/jazzoo/commands/actions/confirm_command.py
src/jazzoo/commands/actions/run.py
src/jazzoo/commands/actions/run_docker.py
src/jazzoo/commands/entrypoints/__init__.py
src/jazzoo/commands/entrypoints/jaz_run.py
src/jazzoo/commands/models/__init__.py
src/jazzoo/commands/models/command_result.py
src/jazzoo/commands/rules/__init__.py
src/jazzoo/commands/rules/find_executable.py
src/jazzoo/commands/rules/has_terminal.py
src/jazzoo/commands/rules/is_confirm_on.py
src/jazzoo/commands/rules/needs_tty.py
src/jazzoo/commands/utils/__init__.py
src/jazzoo/commands/utils/dataclass.py
src/jazzoo/commands/utils/format_command.py
src/jazzoo/commands/utils/ignoring_sigint.py
src/jazzoo/config/__init__.py
src/jazzoo/config/errors.py
src/jazzoo/config/settings.py
src/jazzoo/config/_vendor/__init__.py
src/jazzoo/config/_vendor/vendor.txt
src/jazzoo/config/_vendor/yaml/LICENSE
src/jazzoo/config/_vendor/yaml/__init__.py
src/jazzoo/config/_vendor/yaml/composer.py
src/jazzoo/config/_vendor/yaml/constructor.py
src/jazzoo/config/_vendor/yaml/dumper.py
src/jazzoo/config/_vendor/yaml/emitter.py
src/jazzoo/config/_vendor/yaml/error.py
src/jazzoo/config/_vendor/yaml/events.py
src/jazzoo/config/_vendor/yaml/loader.py
src/jazzoo/config/_vendor/yaml/nodes.py
src/jazzoo/config/_vendor/yaml/parser.py
src/jazzoo/config/_vendor/yaml/reader.py
src/jazzoo/config/_vendor/yaml/representer.py
src/jazzoo/config/_vendor/yaml/resolver.py
src/jazzoo/config/_vendor/yaml/scanner.py
src/jazzoo/config/_vendor/yaml/serializer.py
src/jazzoo/config/_vendor/yaml/tokens.py
src/jazzoo/config/models/__init__.py
src/jazzoo/config/models/loaded_config.py
src/jazzoo/config/rules/__init__.py
src/jazzoo/config/rules/expand_include_path.py
src/jazzoo/config/rules/get_config.py
src/jazzoo/config/rules/get_loaded_config.py
src/jazzoo/config/rules/get_value.py
src/jazzoo/config/rules/prepare_config.py
src/jazzoo/config/rules/read_config_file.py
src/jazzoo/config/rules/read_config_layers.py
src/jazzoo/config/rules/split_config_path.py
src/jazzoo/config/utils/__init__.py
src/jazzoo/config/utils/dataclass.py
src/jazzoo/config/utils/format_config_path.py
src/jazzoo/config/utils/merge_config.py
src/jazzoo/config/utils/render_scalar.py
src/jazzoo/config/utils/split_expressions.py
src/jazzoo/environment/__init__.py
src/jazzoo/environment/actions/__init__.py
src/jazzoo/environment/actions/load_config.py
src/jazzoo/environment/actions/load_env.py
src/jazzoo/environment/utils/__init__.py
src/jazzoo/environment/utils/parse_dotenv.py
src/jazzoo/expressions/__init__.py
src/jazzoo/expressions/actions/__init__.py
src/jazzoo/expressions/actions/evaluate.py
src/jazzoo/expressions/actions/evaluate_expression.py
src/jazzoo/expressions/models/__init__.py
src/jazzoo/expressions/models/boolean.py
src/jazzoo/expressions/models/literal.py
src/jazzoo/expressions/models/path_join.py
src/jazzoo/expressions/models/pipe.py
src/jazzoo/expressions/models/reference.py
src/jazzoo/expressions/models/ternary.py
src/jazzoo/expressions/rules/__init__.py
src/jazzoo/expressions/rules/apply_builtin_pipe.py
src/jazzoo/expressions/rules/get_by_path.py
src/jazzoo/expressions/rules/is_truthy.py
src/jazzoo/expressions/rules/parse_expression.py
src/jazzoo/expressions/rules/parse_references.py
src/jazzoo/expressions/rules/resolve_reference.py
src/jazzoo/expressions/rules/split_reference_path.py
src/jazzoo/expressions/rules/substitute_references.py
src/jazzoo/expressions/rules/tokenize_expression.py
src/jazzoo/expressions/utils/__init__.py
src/jazzoo/expressions/utils/join_path.py
src/jazzoo/expressions/utils/render_value.py
src/jazzoo/expressions/utils/shell_quote.py
src/jazzoo/expressions/utils/strip_one_newline.py
src/jazzoo/functions/__init__.py
src/jazzoo/functions/actions/__init__.py
src/jazzoo/functions/actions/call_builtin_function.py
src/jazzoo/functions/actions/call_function.py
src/jazzoo/functions/models/__init__.py
src/jazzoo/functions/models/call_site.py
src/jazzoo/functions/models/curried_function.py
src/jazzoo/functions/models/function.py
src/jazzoo/functions/models/parameter.py
src/jazzoo/functions/rules/__init__.py
src/jazzoo/functions/rules/format_signature.py
src/jazzoo/functions/rules/get_function_by_path.py
src/jazzoo/functions/rules/get_target_by_path.py
src/jazzoo/functions/rules/get_targets.py
src/jazzoo/functions/rules/parse_curry.py
src/jazzoo/modules/__init__.py
src/jazzoo/modules/actions/__init__.py
src/jazzoo/modules/actions/parse_module.py
src/jazzoo/modules/actions/resolve_import.py
src/jazzoo/modules/models/__init__.py
src/jazzoo/modules/models/absent.py
src/jazzoo/modules/models/assignment.py
src/jazzoo/modules/models/builtin_call.py
src/jazzoo/modules/models/frame.py
src/jazzoo/modules/models/import_statement.py
src/jazzoo/modules/models/module.py
src/jazzoo/modules/models/parsed_source.py
src/jazzoo/modules/models/scope.py
src/jazzoo/modules/models/variable.py
src/jazzoo/modules/rules/__init__.py
src/jazzoo/modules/rules/get_module_by_path.py
src/jazzoo/modules/rules/list_targets.py
src/jazzoo/modules/rules/parse_attribute_line.py
src/jazzoo/modules/rules/parse_body.py
src/jazzoo/modules/rules/parse_call_arguments.py
src/jazzoo/modules/rules/parse_dependencies.py
src/jazzoo/modules/rules/parse_import_statement.py
src/jazzoo/modules/rules/parse_parameters.py
src/jazzoo/modules/rules/parse_source.py
src/jazzoo/modules/rules/validate_module.py
src/jazzoo/runtime/__init__.py
src/jazzoo/runtime/entrypoints/__init__.py
src/jazzoo/runtime/entrypoints/jazzoo.py
src/jazzoo/runtime/entrypoints/zoo.py
src/jazzoo/runtime/utils/__init__.py
src/jazzoo/runtime/utils/format_error.py
src/jazzoo/runtime/utils/test_utils.py
src/jazzoo/utils/__init__.py
src/jazzoo/utils/dataclass.py
src/jazzoo/utils/indent_of.py
src/jazzoo/utils/join_continuations.py
src/jazzoo/utils/split_top_level.py
src/jazzoo/zoo/__init__.py
src/jazzoo/zoo/errors.py
src/jazzoo/zoo/actions/__init__.py
src/jazzoo/zoo/actions/activate_zoo_env.py
src/jazzoo/zoo/actions/create_venv.py
src/jazzoo/zoo/actions/forget_zoo_env.py
src/jazzoo/zoo/actions/init_zoo_env.py
src/jazzoo/zoo/actions/install_fish_files.py
src/jazzoo/zoo/actions/run_in_zoo_env.py
src/jazzoo/zoo/actions/write_latest_zoo_env_scripts.py
src/jazzoo/zoo/actions/write_recent_zoo_envs.py
src/jazzoo/zoo/models/__init__.py
src/jazzoo/zoo/models/zoo_env.py
src/jazzoo/zoo/rules/__init__.py
src/jazzoo/zoo/rules/find_zoo_env_of_venv.py
src/jazzoo/zoo/rules/format_zoo_env_list.py
src/jazzoo/zoo/rules/get_activate_filename.py
src/jazzoo/zoo/rules/get_fish_config_dir.py
src/jazzoo/zoo/rules/get_jazzoo_version.py
src/jazzoo/zoo/rules/get_recent_zoo_env.py
src/jazzoo/zoo/rules/get_shell_name.py
src/jazzoo/zoo/rules/get_zoo_env.py
src/jazzoo/zoo/rules/get_zoo_env_dir.py
src/jazzoo/zoo/rules/get_zoo_link.py
src/jazzoo/zoo/rules/get_zoo_venv_dir.py
src/jazzoo/zoo/rules/list_zoo_envs.py
src/jazzoo/zoo/rules/read_recent_zoo_envs.py
src/jazzoo/zoo/rules/validate_zoo_env_name.py
tests/test_boolean_operators.py
tests/test_cli.py
tests/test_comments.py
tests/test_console_output.py
tests/test_dataclass.py
tests/test_errors.py
tests/test_export_layers.py
tests/test_exports.py
tests/test_expressions.py
tests/test_functions.py
tests/test_imports.py
tests/test_inline_calls.py
tests/test_load_env.py
tests/test_local_functions.py
tests/test_module_state_across_imports.py
tests/test_package_structure.py
tests/test_pipes_and_currying.py
tests/test_shebang_blocks.py
tests/test_structured_values.py
tests/test_substitutions.py
tests/test_system_variables.py