Typings - vcspull.types¶ Typings for vcspull. class vcspull.types.RawConfigDict[source]¶ Bases: TypedDict Configuration dictionary without any type marshalling or variable resolution. vcs: VCSLiteral¶ name: str¶ path: StrPath¶ url: str¶ remotes: GitSyncRemoteDict¶ class vcspull.types.ConfigDict[source]¶ Bases: TypedDict Configuration map for vcspull after shorthands and variables resolved. vcs: VCSLiteral | None¶ name: str¶ path: pathlib.Path¶ url: str¶ remotes: NotRequired[GitSyncRemoteDict | None]¶ shell_command_after: NotRequired[list[str] | None]¶