11 releases
0.2.1 | Mar 13, 2025 |
---|---|
0.2.1-beta.6 | Mar 10, 2025 |
0.2.1-beta.1 | Mar 9, 2025 |
0.2.0 | Mar 9, 2025 |
#108 in Development tools
740 downloads per month
49KB
1.5K
SLoC
Maestro CLI
Stylish developer workflows.
cargo install maestro
maestro git [-i, --interactive]
Sync 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 --interactive
Maestro will only perform ff merges.
The output summarizes each repository's state to quickly check the status of your workspace.
Dependencies
~21–36MB
~649K SLoC