CLI Reference

Sync

vcspull sync pulls and clones repositories from config.

vcspull sync
Add

vcspull add records one repository in your config file.

vcspull add
List

vcspull list shows configured repositories.

vcspull list
Search

vcspull search searches repos by name, path, or URL.

vcspull search
Status

vcspull status checks working-tree status.

vcspull status
Discover

vcspull discover scans directories for existing repos.

vcspull discover
Format

vcspull fmt normalizes config files.

vcspull fmt
Migrate

vcspull migrate moves sync options under options:.

vcspull migrate
Import

vcspull import imports repos from GitHub, GitLab, and more.

vcspull import
Worktrees

vcspull worktree manages git worktrees declaratively.

vcspull worktree
Completion

Shell completions for bash, zsh, and fish.

Completions

Completion

Command: vcspull

Usage

usage: vcspull [-h] [--version] [--log-level level]
               {sync,list,status,search,add,discover,fmt,migrate,import,worktree} ...

Options

--version, -V

show program's version number and exit

--log-level level

log level (debug, info, warning, error, critical)

Default
INFO