gitextract_is1qblwr/ ├── .ci/ │ └── check-changelog.py ├── .editorconfig ├── .github/ │ ├── dependabot.yaml │ └── workflows/ │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── CONTRIBUTING.md ├── DEVELOPMENT.md ├── LICENSE.md ├── README.md ├── bin/ │ └── dotbot ├── codecov.yml ├── pyproject.toml ├── src/ │ └── dotbot/ │ ├── __about__.py │ ├── __init__.py │ ├── cli.py │ ├── config.py │ ├── context.py │ ├── dispatcher.py │ ├── messenger/ │ │ ├── __init__.py │ │ ├── color.py │ │ ├── level.py │ │ └── messenger.py │ ├── plugin.py │ ├── plugins/ │ │ ├── __init__.py │ │ ├── clean.py │ │ ├── create.py │ │ ├── link.py │ │ └── shell.py │ └── util/ │ ├── __init__.py │ ├── common.py │ ├── module.py │ ├── singleton.py │ └── string.py ├── tests/ │ ├── __init__.py │ ├── conftest.py │ ├── dotbot_plugin_context_plugin.py │ ├── dotbot_plugin_counter.py │ ├── dotbot_plugin_directory.py │ ├── dotbot_plugin_dispatcher_no_plugins.py │ ├── dotbot_plugin_dry_run.py │ ├── dotbot_plugin_file.py │ ├── dotbot_plugin_issue_357.py │ ├── test_bin_dotbot.py │ ├── test_clean.py │ ├── test_cli.py │ ├── test_config.py │ ├── test_create.py │ ├── test_link.py │ ├── test_noop.py │ ├── test_plugins.py │ ├── test_shell.py │ └── test_shim.py └── tools/ ├── git-submodule/ │ ├── install │ └── install.ps1 └── hg-subrepo/ ├── install └── install.ps1