Stylish developer workflows.
cargo install maestroSync a workspace of local repositories from their upstream remotes:
# make a workspace
mkdir workspace && cd workspace
git clone https://github.com/bytecodealliance/wasmtime.git
git clone https://github.com/llvm/llvm-project.git
git clone https://github.com/ziglang/zig.git
git clone https://github.com/microsoft/monaco-editor.git
# drop latest commits from each repo
find . -maxdepth 1 -type d \( ! -name . \) -exec bash -c "cd '{}' && git reset --hard HEAD~2" \;
# pull workspace repos
maestro git --interactiveThe output summarizes each repository's state to quickly check the status of your workspace. See the CLI crate's README.md for more details!