LICENSE
README.md
pyproject.toml
doot/__init__.py
doot/__main__.py
doot/_default_plugins.py
doot/constants.py
doot/enums.py
doot/errors.py
doot/log.doot
doot/structs.py
doot.egg-info/PKG-INFO
doot.egg-info/SOURCES.txt
doot.egg-info/dependency_links.txt
doot.egg-info/entry_points.txt
doot.egg-info/requires.txt
doot.egg-info/top_level.txt
doot/__templates/basic_toml
doot/__templates/stub_task_py
doot/__templates/tasks_toml
doot/__tests/test_basic.py
doot/__tests/test_inits.py
doot/_abstract/__init__.py
doot/_abstract/cmd.py
doot/_abstract/control.py
doot/_abstract/dbm.py
doot/_abstract/loader.py
doot/_abstract/overlord.py
doot/_abstract/parser.py
doot/_abstract/policy.py
doot/_abstract/reporter.py
doot/_abstract/task.py
doot/_structs/__init__.py
doot/_structs/action_spec.py
doot/_structs/artifact.py
doot/_structs/key.py
doot/_structs/log.doot
doot/_structs/param_spec.py
doot/_structs/sname.py
doot/_structs/stub.py
doot/_structs/task_spec.py
doot/_structs/trace.py
doot/_structs/__tests/test_action_spec.py
doot/_structs/__tests/test_artifact.py
doot/_structs/__tests/test_formatter.py
doot/_structs/__tests/test_key.py
doot/_structs/__tests/test_sname.py
doot/_structs/__tests/test_stub.py
doot/_structs/__tests/test_task_spec.py
doot/actions/__init__.py
doot/actions/base_action.py
doot/actions/control_flow.py
doot/actions/io.py
doot/actions/log.doot
doot/actions/postbox.py
doot/actions/shell.py
doot/actions/speak.py
doot/actions/state.py
doot/actions/templater.py
doot/actions/util.py
doot/actions/__tests/test_base_action.py
doot/actions/__tests/test_control_flow.py
doot/actions/__tests/test_io.py
doot/actions/__tests/test_postbox.py
doot/actions/__tests/test_shell.py
doot/actions/__tests/test_state.py
doot/cmds/__init__.py
doot/cmds/clean_cmd.py
doot/cmds/complete_cmd.py
doot/cmds/daemon_cmd.py
doot/cmds/graph_cmd.py
doot/cmds/help_cmd.py
doot/cmds/here_cmd.py
doot/cmds/last_cmd.py
doot/cmds/list_cmd.py
doot/cmds/locs_cmd.py
doot/cmds/plugins_cmd.py
doot/cmds/run_cmd.py
doot/cmds/server_cmd.py
doot/cmds/step_cmd.py
doot/cmds/stub_cmd.py
doot/cmds/__tests/test_list_cmd.py
doot/control/__init__.py
doot/control/base_runner.py
doot/control/base_tracker.py
doot/control/date_tracker.py
doot/control/locations.py
doot/control/log.doot
doot/control/overlord.py
doot/control/policy.py
doot/control/runner.py
doot/control/step_runner.py
doot/control/tracker.py
doot/control/__tests/test_locations.py
doot/control/__tests/test_overlord.py
doot/control/__tests/test_runner.py
doot/control/__tests/test_tracker.py
doot/loaders/__init__.py
doot/loaders/cmd_loader.py
doot/loaders/plugin_loader.py
doot/loaders/task_loader.py
doot/loaders/__tests/test_cmd_loader.py
doot/loaders/__tests/test_plugin_loader.py
doot/loaders/__tests/test_task_loader.py
doot/mixins/__init__.py
doot/mixins/importer.py
doot/mixins/action/__init__.py
doot/mixins/action/batch.py
doot/mixins/action/cleaning.py
doot/mixins/action/human_numbers.py
doot/mixins/action/zipper.py
doot/mixins/job/matcher.py
doot/mixins/job/mini_builder.py
doot/mixins/job/postbox_expander.py
doot/mixins/job/shadower.py
doot/mixins/job/subtask.py
doot/mixins/job/targeted.py
doot/mixins/job/walker.py
doot/mixins/job/__tests/test_matcher.py
doot/mixins/job/__tests/test_minibuilder.py
doot/mixins/job/__tests/test_shadower.py
doot/mixins/job/__tests/test_subtask.py
doot/mixins/job/__tests/test_walker.py
doot/mixins/task/__init__.py
doot/parsers/__init__.py
doot/parsers/flexible.py
doot/parsers/__tests/test_flexible.py
doot/parsers/__tests/test_param_spec.py
doot/reporters/__init__.py
doot/reporters/basic_reporters.py
doot/reporters/stack_manager.py
doot/reporters/summary_manager.py
doot/reporters/__tests/test_stack_manager.py
doot/reporters/__tests/test_summary_manager.py
doot/task/__init__.py
doot/task/base_job.py
doot/task/base_task.py
doot/task/check_locs.py
doot/task/dev_scaffold.py
doot/task/specialised_jobs.py
doot/task/__tests/test_base_job.py
doot/task/__tests/test_base_task.py
doot/task/__tests/test_check_locs.py
doot/utils/__init__.py
doot/utils/check_protocol.py
doot/utils/log_colour.py
doot/utils/log_config.py
doot/utils/log_context.py
doot/utils/mock_gen.py
doot/utils/plugin_selector.py
doot/utils/signal_handler.py
doot/utils/testing_fixtures.py
doot/utils/trace_helper.py
doot/utils/url_expand.py