Coordinate multiple Git repositories as one reproducible workspace
https://owebeeone.github.io/gwz-cli/ ↗// readme
gwz
gwz is the primary command-line interface for GWZ (Git Workspace Zone). It
coordinates multiple ordinary Git repositories as one reproducible workspace:
the root records composition and exact state while every member remains a
normal Git repository.
Install this repository’s CLI for normal terminal use. It is the primary and
most thoroughly tested GWZ command implementation; applications and services
can instead embed the message-driven gwz-core.
Install And Start
Install the latest release on macOS or Linux:
curl --proto '=https' --tlsv1.2 -LsSf \
https://github.com/owebeeone/gwz-cli/releases/latest/download/gwz-installer.sh | sh
Install the latest release on Windows PowerShell:
powershell -NoProfile -ExecutionPolicy Bypass -Command "iex (irm https://github.com/owebeeone/gwz-cli/releases/latest/download/gwz-installer.ps1)"
From 1.0.12 you can also build and install it from crates.io:
cargo install gwz
That compiles from source, so it needs Rust 1.95 or newer, a C compiler and, on macOS and
Linux, the OpenSSL development files (Homebrew openssl@3, or libssl-dev and…