vcspull¶
CLI workspace manager for VCS repos. Sync, organize, and manage multiple git (and hg/svn) repositories from a single YAML config.
Quickstart
Install and sync your first repos.
CLI Reference
Every command, flag, and option.
Configuration
Config format, locations, schema, and examples.
Internals
Internal Python API for contributors.
Contributing
Development setup, code style, and release process.
Install¶
$ pip install vcspull
$ uv tool install vcspull
$ pipx install vcspull
See Quickstart for all installation methods and first steps.
At a glance¶
~/code/:
flask: "git+https://github.com/pallets/flask.git"
django: "git+https://github.com/django/django.git"
~/study/:
linux: "git+https://github.com/torvalds/linux.git"
$ vcspull sync