mirror of
1
0
Fork 0
dotbot/dotbot/plugins
Kurt McKee b5499c7dc5 Separate module importing from plugin identification
This change allows the test framework to reliably specify
which plugins to load and use within the same process.

Previously, plugins were loaded by importing files and then
accessing the Plugin class' list of subclasses.
Now, it's possible to run dotbot multiple times without
plugins accruing across runs with different configurations
and CLI arguments.

In addition, this fixes some circular imports that were
previously avoided because plugins were imported in a function.
2022-05-13 10:44:29 -05:00
..
__init__.py Add 'create' directive to create directories 2019-10-12 11:55:09 -04:00
clean.py Separate module importing from plugin identification 2022-05-13 10:44:29 -05:00
create.py Separate module importing from plugin identification 2022-05-13 10:44:29 -05:00
link.py Separate module importing from plugin identification 2022-05-13 10:44:29 -05:00
shell.py Separate module importing from plugin identification 2022-05-13 10:44:29 -05:00