Add manager modules: dotfile, backup, package, and editor
Some checks failed
CI / test (push) Has been cancelled
Some checks failed
CI / test (push) Has been cancelled
This commit is contained in:
21
dev_env_sync/managers/__init__.py
Normal file
21
dev_env_sync/managers/__init__.py
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
"""Manager classes for different aspects of environment synchronization."""
|
||||||
|
|
||||||
|
from .dotfile import DotfileManager, SymlinkHandler
|
||||||
|
from .editor import EditorConfig, VSCodeConfig, NeovimConfig
|
||||||
|
from .package import PackageManager, HomebrewManager, AptManager, DnfManager, NpmManager
|
||||||
|
from .backup import BackupManager, BackupManifest
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
"DotfileManager",
|
||||||
|
"SymlinkHandler",
|
||||||
|
"EditorConfig",
|
||||||
|
"VSCodeConfig",
|
||||||
|
"NeovimConfig",
|
||||||
|
"PackageManager",
|
||||||
|
"HomebrewManager",
|
||||||
|
"AptManager",
|
||||||
|
"DnfManager",
|
||||||
|
"NpmManager",
|
||||||
|
"BackupManager",
|
||||||
|
"BackupManifest",
|
||||||
|
]
|
||||||
Reference in New Issue
Block a user