├── .bumpversion.cfg ├── .coveragerc ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── documentation.md │ └── feature_request.md ├── labels.toml ├── pull_request_template.md └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .pre-commit-hooks.yaml ├── .pylintrc ├── LICENSE ├── MANIFEST.in ├── docs ├── README.md ├── advanced │ ├── advanced_contexts.md │ ├── advanced_run.md │ └── user_templates.md ├── cli_references.md ├── img │ ├── logo.jpg │ └── logo_white.png ├── integrations.md ├── mkdocs_macros.py ├── overrides │ └── partials │ │ └── header.html ├── templates.md └── tutorials │ ├── configuration.md │ ├── contexts.md │ ├── quick_start.md │ └── run_efficiently.md ├── docs_requirements.txt ├── mkdocs.yml ├── setup.cfg ├── setup.py ├── src └── statue │ ├── __init__.py │ ├── __main__.py │ ├── cache.py │ ├── cli │ ├── __init__.py │ ├── cli.py │ ├── cli_util.py │ ├── commands.py │ ├── common_flags.py │ ├── config │ │ ├── __init__.py │ │ ├── config_cli.py │ │ ├── config_commands.py │ │ ├── config_contexts.py │ │ ├── config_general.py │ │ ├── config_init.py │ │ ├── config_show.py │ │ ├── config_sources.py │ │ └── interactive_adders │ │ │ ├── __init__.py │ │ │ ├── adders_utils.py │ │ │ ├── interactive_command_adder.py │ │ │ ├── interactive_context_adder.py │ │ │ └── interactive_sources_adder.py │ ├── contexts.py │ ├── history.py │ ├── run.py │ ├── show_tree.py │ ├── string_util.py │ ├── styled_strings.py │ └── templates.py │ ├── command.py │ ├── command_builder.py │ ├── commands_filter.py │ ├── commands_map.py │ ├── commands_map_builder.py │ ├── config │ ├── __init__.py │ ├── commands_repository.py │ ├── configuration.py │ ├── contexts_repository.py │ └── sources_repository.py │ ├── constants.py │ ├── context.py │ ├── context_specification.py │ ├── evaluation.py │ ├── exceptions.py │ ├── io_util.py │ ├── runner.py │ ├── sources_finder.py │ ├── sources_locks_repository.py │ ├── templates │ ├── __init__.py │ ├── default_templates │ │ ├── __init__.py │ │ └── defaults.toml │ └── templates_provider.py │ └── verbosity.py ├── statue.toml ├── test_requirements.txt ├── tests ├── __init__.py ├── cache │ ├── __init__.py │ ├── test_cache_basics.py │ └── test_cache_save_evaluation.py ├── cli │ ├── __init__.py │ ├── config │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── interactive_command_adder │ │ │ ├── __init__.py │ │ │ ├── test_add_command_interactively.py │ │ │ └── test_edit_command_interactively.py │ │ ├── interactive_context_adder │ │ │ ├── __init__.py │ │ │ ├── test_add_context_interactively.py │ │ │ └── test_edit_context_interactively.py │ │ ├── test_config_cache_enablement.py │ │ ├── test_config_command.py │ │ ├── test_config_context.py │ │ ├── test_config_fix_versions.py │ │ ├── test_config_init.py │ │ ├── test_config_set_history_size.py │ │ ├── test_config_set_mode.py │ │ ├── test_config_show.py │ │ ├── test_config_sources.py │ │ └── test_interactive_sources_adder.py │ ├── conftest.py │ ├── history │ │ ├── __init__.py │ │ ├── test_history_clear.py │ │ ├── test_history_list.py │ │ └── test_history_show.py │ ├── string_utils │ │ ├── __init__.py │ │ ├── test_boxed_string.py │ │ ├── test_evaluation_string.py │ │ ├── test_evaluation_summary_string.py │ │ └── test_title_string.py │ ├── templates │ │ ├── __init__.py │ │ ├── test_template_show.py │ │ ├── test_templates_clear.py │ │ ├── test_templates_list.py │ │ ├── test_templates_remove.py │ │ └── test_templates_save.py │ ├── test_cli_basics.py │ ├── test_commands_cli.py │ ├── test_contexts_cli.py │ ├── test_run_cli.py │ └── test_show_tree.py ├── command │ ├── __init__.py │ ├── test_command_execute.py │ ├── test_command_execute_async.py │ └── test_command_init.py ├── command_builder │ ├── __init__.py │ ├── conftest.py │ ├── test_command_builder_basics.py │ ├── test_command_builder_build_command.py │ ├── test_command_builder_dict_encoding.py │ ├── test_command_builder_install.py │ ├── test_command_builder_is_installed.py │ ├── test_command_builder_remove_context.py │ ├── test_command_builder_uninstall.py │ ├── test_command_builder_update.py │ ├── test_command_builder_update_to_version.py │ └── test_command_builders_equality.py ├── commands_filter │ ├── __init__.py │ ├── test_commands_filter_as_dict.py │ ├── test_commands_filter_basics.py │ ├── test_commands_filter_merge.py │ └── test_commands_filter_pass_filter.py ├── configuration │ ├── __init__.py │ ├── commands_repository │ │ ├── __init__.py │ │ ├── test_commands_repository_basics.py │ │ └── test_commands_repository_from_dict.py │ ├── configuration │ │ ├── __init__.py │ │ ├── test_configuration_as_dict.py │ │ ├── test_configuration_basics.py │ │ ├── test_configuration_build_commands.py │ │ ├── test_configuration_build_commands_map.py │ │ ├── test_configuration_build_from_dict.py │ │ ├── test_configuration_build_from_file.py │ │ ├── test_configuration_paths.py │ │ ├── test_configuration_remove.py │ │ └── test_configuration_to_toml.py │ ├── contexts_repository │ │ ├── __init__.py │ │ ├── test_contexts_repository_basics.py │ │ └── test_contexts_repository_from_dict.py │ └── sources_repository │ │ ├── __init__.py │ │ ├── test_sources_repository_basics.py │ │ └── test_sources_repository_from_dict.py ├── conftest.py ├── constants.py ├── context │ ├── __init__.py │ ├── test_context_as_dict.py │ ├── test_context_basics.py │ ├── test_context_is_matching.py │ ├── test_contexts_equality.py │ └── test_search_context_instructions.py ├── evaluation │ ├── __init__.py │ ├── test_evaluation.py │ └── test_read_write_evaluation.py ├── runners │ ├── __init__.py │ ├── test_asynchronous_runner.py │ ├── test_build_runner.py │ └── test_synchronous_runner.py ├── test_commands_map.py ├── test_commands_map_builder.py ├── test_io_util.py ├── test_sources_finder.py ├── test_sources_locks_repository.py ├── test_templates_provider.py └── util.py └── tox.ini /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/labels.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/.github/labels.toml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/.pylintrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | recursive-include src *.toml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/advanced/advanced_contexts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs/advanced/advanced_contexts.md -------------------------------------------------------------------------------- /docs/advanced/advanced_run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs/advanced/advanced_run.md -------------------------------------------------------------------------------- /docs/advanced/user_templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs/advanced/user_templates.md -------------------------------------------------------------------------------- /docs/cli_references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs/cli_references.md -------------------------------------------------------------------------------- /docs/img/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs/img/logo.jpg -------------------------------------------------------------------------------- /docs/img/logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs/img/logo_white.png -------------------------------------------------------------------------------- /docs/integrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs/integrations.md -------------------------------------------------------------------------------- /docs/mkdocs_macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs/mkdocs_macros.py -------------------------------------------------------------------------------- /docs/overrides/partials/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs/overrides/partials/header.html -------------------------------------------------------------------------------- /docs/templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs/templates.md -------------------------------------------------------------------------------- /docs/tutorials/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs/tutorials/configuration.md -------------------------------------------------------------------------------- /docs/tutorials/contexts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs/tutorials/contexts.md -------------------------------------------------------------------------------- /docs/tutorials/quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs/tutorials/quick_start.md -------------------------------------------------------------------------------- /docs/tutorials/run_efficiently.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs/tutorials/run_efficiently.md -------------------------------------------------------------------------------- /docs_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/docs_requirements.txt -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/setup.py -------------------------------------------------------------------------------- /src/statue/__init__.py: -------------------------------------------------------------------------------- 1 | # noqa: D104 2 | # pylint: disable=missing-module-docstring 3 | 4 | __version__ = "0.0.19" 5 | -------------------------------------------------------------------------------- /src/statue/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/__main__.py -------------------------------------------------------------------------------- /src/statue/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cache.py -------------------------------------------------------------------------------- /src/statue/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/__init__.py -------------------------------------------------------------------------------- /src/statue/cli/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/cli.py -------------------------------------------------------------------------------- /src/statue/cli/cli_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/cli_util.py -------------------------------------------------------------------------------- /src/statue/cli/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/commands.py -------------------------------------------------------------------------------- /src/statue/cli/common_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/common_flags.py -------------------------------------------------------------------------------- /src/statue/cli/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/config/__init__.py -------------------------------------------------------------------------------- /src/statue/cli/config/config_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/config/config_cli.py -------------------------------------------------------------------------------- /src/statue/cli/config/config_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/config/config_commands.py -------------------------------------------------------------------------------- /src/statue/cli/config/config_contexts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/config/config_contexts.py -------------------------------------------------------------------------------- /src/statue/cli/config/config_general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/config/config_general.py -------------------------------------------------------------------------------- /src/statue/cli/config/config_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/config/config_init.py -------------------------------------------------------------------------------- /src/statue/cli/config/config_show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/config/config_show.py -------------------------------------------------------------------------------- /src/statue/cli/config/config_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/config/config_sources.py -------------------------------------------------------------------------------- /src/statue/cli/config/interactive_adders/__init__.py: -------------------------------------------------------------------------------- 1 | """Configuration components interactive adders.""" 2 | -------------------------------------------------------------------------------- /src/statue/cli/config/interactive_adders/adders_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/config/interactive_adders/adders_utils.py -------------------------------------------------------------------------------- /src/statue/cli/config/interactive_adders/interactive_command_adder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/config/interactive_adders/interactive_command_adder.py -------------------------------------------------------------------------------- /src/statue/cli/config/interactive_adders/interactive_context_adder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/config/interactive_adders/interactive_context_adder.py -------------------------------------------------------------------------------- /src/statue/cli/config/interactive_adders/interactive_sources_adder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/config/interactive_adders/interactive_sources_adder.py -------------------------------------------------------------------------------- /src/statue/cli/contexts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/contexts.py -------------------------------------------------------------------------------- /src/statue/cli/history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/history.py -------------------------------------------------------------------------------- /src/statue/cli/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/run.py -------------------------------------------------------------------------------- /src/statue/cli/show_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/show_tree.py -------------------------------------------------------------------------------- /src/statue/cli/string_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/string_util.py -------------------------------------------------------------------------------- /src/statue/cli/styled_strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/styled_strings.py -------------------------------------------------------------------------------- /src/statue/cli/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/cli/templates.py -------------------------------------------------------------------------------- /src/statue/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/command.py -------------------------------------------------------------------------------- /src/statue/command_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/command_builder.py -------------------------------------------------------------------------------- /src/statue/commands_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/commands_filter.py -------------------------------------------------------------------------------- /src/statue/commands_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/commands_map.py -------------------------------------------------------------------------------- /src/statue/commands_map_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/commands_map_builder.py -------------------------------------------------------------------------------- /src/statue/config/__init__.py: -------------------------------------------------------------------------------- 1 | """Configuration related modules.""" 2 | -------------------------------------------------------------------------------- /src/statue/config/commands_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/config/commands_repository.py -------------------------------------------------------------------------------- /src/statue/config/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/config/configuration.py -------------------------------------------------------------------------------- /src/statue/config/contexts_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/config/contexts_repository.py -------------------------------------------------------------------------------- /src/statue/config/sources_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/config/sources_repository.py -------------------------------------------------------------------------------- /src/statue/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/constants.py -------------------------------------------------------------------------------- /src/statue/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/context.py -------------------------------------------------------------------------------- /src/statue/context_specification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/context_specification.py -------------------------------------------------------------------------------- /src/statue/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/evaluation.py -------------------------------------------------------------------------------- /src/statue/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/exceptions.py -------------------------------------------------------------------------------- /src/statue/io_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/io_util.py -------------------------------------------------------------------------------- /src/statue/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/runner.py -------------------------------------------------------------------------------- /src/statue/sources_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/sources_finder.py -------------------------------------------------------------------------------- /src/statue/sources_locks_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/sources_locks_repository.py -------------------------------------------------------------------------------- /src/statue/templates/__init__.py: -------------------------------------------------------------------------------- 1 | """Configuration templates handling package.""" 2 | -------------------------------------------------------------------------------- /src/statue/templates/default_templates/__init__.py: -------------------------------------------------------------------------------- 1 | """Default statue templates.""" 2 | -------------------------------------------------------------------------------- /src/statue/templates/default_templates/defaults.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/templates/default_templates/defaults.toml -------------------------------------------------------------------------------- /src/statue/templates/templates_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/templates/templates_provider.py -------------------------------------------------------------------------------- /src/statue/verbosity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/src/statue/verbosity.py -------------------------------------------------------------------------------- /statue.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/statue.toml -------------------------------------------------------------------------------- /test_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/test_requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cache/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cache/test_cache_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cache/test_cache_basics.py -------------------------------------------------------------------------------- /tests/cache/test_cache_save_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cache/test_cache_save_evaluation.py -------------------------------------------------------------------------------- /tests/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/config/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/config/conftest.py -------------------------------------------------------------------------------- /tests/cli/config/interactive_command_adder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/config/interactive_command_adder/test_add_command_interactively.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/config/interactive_command_adder/test_add_command_interactively.py -------------------------------------------------------------------------------- /tests/cli/config/interactive_command_adder/test_edit_command_interactively.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/config/interactive_command_adder/test_edit_command_interactively.py -------------------------------------------------------------------------------- /tests/cli/config/interactive_context_adder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/config/interactive_context_adder/test_add_context_interactively.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/config/interactive_context_adder/test_add_context_interactively.py -------------------------------------------------------------------------------- /tests/cli/config/interactive_context_adder/test_edit_context_interactively.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/config/interactive_context_adder/test_edit_context_interactively.py -------------------------------------------------------------------------------- /tests/cli/config/test_config_cache_enablement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/config/test_config_cache_enablement.py -------------------------------------------------------------------------------- /tests/cli/config/test_config_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/config/test_config_command.py -------------------------------------------------------------------------------- /tests/cli/config/test_config_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/config/test_config_context.py -------------------------------------------------------------------------------- /tests/cli/config/test_config_fix_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/config/test_config_fix_versions.py -------------------------------------------------------------------------------- /tests/cli/config/test_config_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/config/test_config_init.py -------------------------------------------------------------------------------- /tests/cli/config/test_config_set_history_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/config/test_config_set_history_size.py -------------------------------------------------------------------------------- /tests/cli/config/test_config_set_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/config/test_config_set_mode.py -------------------------------------------------------------------------------- /tests/cli/config/test_config_show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/config/test_config_show.py -------------------------------------------------------------------------------- /tests/cli/config/test_config_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/config/test_config_sources.py -------------------------------------------------------------------------------- /tests/cli/config/test_interactive_sources_adder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/config/test_interactive_sources_adder.py -------------------------------------------------------------------------------- /tests/cli/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/conftest.py -------------------------------------------------------------------------------- /tests/cli/history/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/history/test_history_clear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/history/test_history_clear.py -------------------------------------------------------------------------------- /tests/cli/history/test_history_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/history/test_history_list.py -------------------------------------------------------------------------------- /tests/cli/history/test_history_show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/history/test_history_show.py -------------------------------------------------------------------------------- /tests/cli/string_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/string_utils/test_boxed_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/string_utils/test_boxed_string.py -------------------------------------------------------------------------------- /tests/cli/string_utils/test_evaluation_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/string_utils/test_evaluation_string.py -------------------------------------------------------------------------------- /tests/cli/string_utils/test_evaluation_summary_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/string_utils/test_evaluation_summary_string.py -------------------------------------------------------------------------------- /tests/cli/string_utils/test_title_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/string_utils/test_title_string.py -------------------------------------------------------------------------------- /tests/cli/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/templates/test_template_show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/templates/test_template_show.py -------------------------------------------------------------------------------- /tests/cli/templates/test_templates_clear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/templates/test_templates_clear.py -------------------------------------------------------------------------------- /tests/cli/templates/test_templates_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/templates/test_templates_list.py -------------------------------------------------------------------------------- /tests/cli/templates/test_templates_remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/templates/test_templates_remove.py -------------------------------------------------------------------------------- /tests/cli/templates/test_templates_save.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/templates/test_templates_save.py -------------------------------------------------------------------------------- /tests/cli/test_cli_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/test_cli_basics.py -------------------------------------------------------------------------------- /tests/cli/test_commands_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/test_commands_cli.py -------------------------------------------------------------------------------- /tests/cli/test_contexts_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/test_contexts_cli.py -------------------------------------------------------------------------------- /tests/cli/test_run_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/test_run_cli.py -------------------------------------------------------------------------------- /tests/cli/test_show_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/cli/test_show_tree.py -------------------------------------------------------------------------------- /tests/command/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/command/test_command_execute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/command/test_command_execute.py -------------------------------------------------------------------------------- /tests/command/test_command_execute_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/command/test_command_execute_async.py -------------------------------------------------------------------------------- /tests/command/test_command_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/command/test_command_init.py -------------------------------------------------------------------------------- /tests/command_builder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/command_builder/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/command_builder/conftest.py -------------------------------------------------------------------------------- /tests/command_builder/test_command_builder_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/command_builder/test_command_builder_basics.py -------------------------------------------------------------------------------- /tests/command_builder/test_command_builder_build_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/command_builder/test_command_builder_build_command.py -------------------------------------------------------------------------------- /tests/command_builder/test_command_builder_dict_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/command_builder/test_command_builder_dict_encoding.py -------------------------------------------------------------------------------- /tests/command_builder/test_command_builder_install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/command_builder/test_command_builder_install.py -------------------------------------------------------------------------------- /tests/command_builder/test_command_builder_is_installed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/command_builder/test_command_builder_is_installed.py -------------------------------------------------------------------------------- /tests/command_builder/test_command_builder_remove_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/command_builder/test_command_builder_remove_context.py -------------------------------------------------------------------------------- /tests/command_builder/test_command_builder_uninstall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/command_builder/test_command_builder_uninstall.py -------------------------------------------------------------------------------- /tests/command_builder/test_command_builder_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/command_builder/test_command_builder_update.py -------------------------------------------------------------------------------- /tests/command_builder/test_command_builder_update_to_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/command_builder/test_command_builder_update_to_version.py -------------------------------------------------------------------------------- /tests/command_builder/test_command_builders_equality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/command_builder/test_command_builders_equality.py -------------------------------------------------------------------------------- /tests/commands_filter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/commands_filter/test_commands_filter_as_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/commands_filter/test_commands_filter_as_dict.py -------------------------------------------------------------------------------- /tests/commands_filter/test_commands_filter_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/commands_filter/test_commands_filter_basics.py -------------------------------------------------------------------------------- /tests/commands_filter/test_commands_filter_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/commands_filter/test_commands_filter_merge.py -------------------------------------------------------------------------------- /tests/commands_filter/test_commands_filter_pass_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/commands_filter/test_commands_filter_pass_filter.py -------------------------------------------------------------------------------- /tests/configuration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/configuration/commands_repository/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/configuration/commands_repository/test_commands_repository_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/configuration/commands_repository/test_commands_repository_basics.py -------------------------------------------------------------------------------- /tests/configuration/commands_repository/test_commands_repository_from_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/configuration/commands_repository/test_commands_repository_from_dict.py -------------------------------------------------------------------------------- /tests/configuration/configuration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/configuration/configuration/test_configuration_as_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/configuration/configuration/test_configuration_as_dict.py -------------------------------------------------------------------------------- /tests/configuration/configuration/test_configuration_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/configuration/configuration/test_configuration_basics.py -------------------------------------------------------------------------------- /tests/configuration/configuration/test_configuration_build_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/configuration/configuration/test_configuration_build_commands.py -------------------------------------------------------------------------------- /tests/configuration/configuration/test_configuration_build_commands_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/configuration/configuration/test_configuration_build_commands_map.py -------------------------------------------------------------------------------- /tests/configuration/configuration/test_configuration_build_from_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/configuration/configuration/test_configuration_build_from_dict.py -------------------------------------------------------------------------------- /tests/configuration/configuration/test_configuration_build_from_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/configuration/configuration/test_configuration_build_from_file.py -------------------------------------------------------------------------------- /tests/configuration/configuration/test_configuration_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/configuration/configuration/test_configuration_paths.py -------------------------------------------------------------------------------- /tests/configuration/configuration/test_configuration_remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/configuration/configuration/test_configuration_remove.py -------------------------------------------------------------------------------- /tests/configuration/configuration/test_configuration_to_toml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/configuration/configuration/test_configuration_to_toml.py -------------------------------------------------------------------------------- /tests/configuration/contexts_repository/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/configuration/contexts_repository/test_contexts_repository_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/configuration/contexts_repository/test_contexts_repository_basics.py -------------------------------------------------------------------------------- /tests/configuration/contexts_repository/test_contexts_repository_from_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/configuration/contexts_repository/test_contexts_repository_from_dict.py -------------------------------------------------------------------------------- /tests/configuration/sources_repository/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/configuration/sources_repository/test_sources_repository_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/configuration/sources_repository/test_sources_repository_basics.py -------------------------------------------------------------------------------- /tests/configuration/sources_repository/test_sources_repository_from_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/configuration/sources_repository/test_sources_repository_from_dict.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/constants.py -------------------------------------------------------------------------------- /tests/context/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/context/test_context_as_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/context/test_context_as_dict.py -------------------------------------------------------------------------------- /tests/context/test_context_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/context/test_context_basics.py -------------------------------------------------------------------------------- /tests/context/test_context_is_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/context/test_context_is_matching.py -------------------------------------------------------------------------------- /tests/context/test_contexts_equality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/context/test_contexts_equality.py -------------------------------------------------------------------------------- /tests/context/test_search_context_instructions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/context/test_search_context_instructions.py -------------------------------------------------------------------------------- /tests/evaluation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/evaluation/test_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/evaluation/test_evaluation.py -------------------------------------------------------------------------------- /tests/evaluation/test_read_write_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/evaluation/test_read_write_evaluation.py -------------------------------------------------------------------------------- /tests/runners/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/runners/test_asynchronous_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/runners/test_asynchronous_runner.py -------------------------------------------------------------------------------- /tests/runners/test_build_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/runners/test_build_runner.py -------------------------------------------------------------------------------- /tests/runners/test_synchronous_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/runners/test_synchronous_runner.py -------------------------------------------------------------------------------- /tests/test_commands_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/test_commands_map.py -------------------------------------------------------------------------------- /tests/test_commands_map_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/test_commands_map_builder.py -------------------------------------------------------------------------------- /tests/test_io_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/test_io_util.py -------------------------------------------------------------------------------- /tests/test_sources_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/test_sources_finder.py -------------------------------------------------------------------------------- /tests/test_sources_locks_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/test_sources_locks_repository.py -------------------------------------------------------------------------------- /tests/test_templates_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/test_templates_provider.py -------------------------------------------------------------------------------- /tests/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tests/util.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saroad2/statue/HEAD/tox.ini --------------------------------------------------------------------------------