vcspull worktree list¶
Show configured worktrees and their planned status without making changes.
Command¶
Usage¶
usage: vcspull worktree list [-h] [-f FILE] [-w DIR] [--json] [--ndjson] [--color {auto,always,never}] [pattern ...]
Positional Arguments¶
- repo_patterns pattern¶
patterns / terms of repos, accepts globs / fnmatch(3)
Options¶
Basic usage¶
List all configured worktrees:
$ vcspull worktree list
Each worktree is displayed with a status symbol:
Symbol |
Action |
Meaning |
|---|---|---|
|
CREATE |
Worktree doesn’t exist yet, will be created |
|
UPDATE |
Branch worktree exists, will pull latest |
|
UNCHANGED |
Tag/commit worktree exists, already at target |
|
BLOCKED |
Worktree has uncommitted changes |
|
ERROR |
Operation failed (ref not found, etc.) |
Filtering¶
Filter to specific repositories:
$ vcspull worktree list 'myproject'
Use fnmatch-style patterns:
$ vcspull worktree list 'django*'
JSON output¶
$ vcspull worktree list --json 'myproject'
NDJSON output¶
$ vcspull worktree list --ndjson 'myproject'