feat(config): Config loading and merging

This commit is contained in:
janishutz committed 2026-05-03 15:09:05 +02:00
1 parent 190fb86758
commit 7b1dfe6ebc
9 files changed
+176 -37

No files matched your search

+4 -4
View File
@@ -1,13 +1,13 @@
from typing import TypedDict
from typing import Optional, TypedDict
class ArchMgrGitConfig(TypedDict):
creds: ArchMgrGitCredsConfig
repos: list[ArchMgrGitRepoConfig]
creds: Optional[ArchMgrGitCredsConfig]
repos: Optional[list[ArchMgrGitRepoConfig]]
class ArchMgrGitCredsConfig(TypedDict):
manager: str
manager: Optional[str]
class ArchMgrGitRepoConfig(TypedDict):