Command-line interface
Usage: syncweaver [OPTIONS] COMMAND [ARGS]...
syncweaver: synchronize code and weave patches seamlessly.
Options:
-v, --version Show the version and exit.
-c, --citation Print the citation in BibTeX format and exit.
-h, --help Show this message and exit.
Commands:
add Add an external repository to the current host repository.
contribute Contribute a tracked host patch back to the source repository.
deps Analyze source dependencies for host repository integration.
init Initialize syncweaver starter content in local or remote...
patch Create, mark, and list source patch artifacts.
remove Remove a tracked external repository from the current host...
templates List and add workflow templates to a repo.
update Update a tracked external repository in the current host...
validate Validate a lockfile against the syncweaver lockfile JSON...
Each command has its own documentation page with full usage, examples, and notes:
| Command | Description |
|---|---|
init |
Initialize syncweaver content in local or remote repositories |
add |
Add an external repository to the host repository |
update |
Update a tracked external repository in the host repository |
remove |
Remove a tracked external repository from the host repository |
patch |
Create, mark, and list source patch artifacts |
contribute |
Contribute a host patch back to the source repository |
deps |
Analyze source dependencies for host integration |
templates |
List and add bundled workflow templates to a repo |
validate |
Validate a lockfile against the syncweaver JSON schema |