feat(config): Config loading and merging
This commit is contained in:
@@ -2,14 +2,14 @@ from typing import Optional, TypedDict
|
||||
|
||||
|
||||
class ArchMgrPkgConfig(TypedDict):
|
||||
individual: list[str]
|
||||
repos: ArchMgrReposConfig
|
||||
bundles: list[ArchMgrBundleConfig]
|
||||
individual: Optional[list[str]]
|
||||
repos: Optional[ArchMgrReposConfig]
|
||||
bundles: Optional[list[ArchMgrBundleConfig]]
|
||||
|
||||
|
||||
class ArchMgrReposConfig(TypedDict):
|
||||
enabled_repos: list[ArchMgrRepoSettings]
|
||||
reflector: ArchMgrReflectorConfig
|
||||
enabled_repos: Optional[list[ArchMgrRepoSettings]]
|
||||
reflector: Optional[ArchMgrReflectorConfig]
|
||||
|
||||
|
||||
class ArchMgrReflectorConfig(TypedDict):
|
||||
|
||||
Reference in New Issue
Block a user