API Reference

Most readers only need the CLI — this section documents vcspull’s Python modules for the rarer cases where you script against your configuration from Python.

See also

For granular control see the libvcs documentation—especially the sections on commands and projects.

Config

vcspull.config loads configuration and extracts repositories.

Config
Exceptions

vcspull.exc defines the exception hierarchy.

Exceptions
Logging

vcspull.log formats CLI and file logging.

Logging
Validation

vcspull.validator checks parsed configuration shape.

Validation
Utilities

vcspull.util collects shared helpers.

Utilities
Types

vcspull.types documents configuration data shapes.

Typings