https://github.com/eighty4/maestro
Stylish developer workflows
https://github.com/eighty4/maestro
developer-tools development development-environment language-agnostic local-development
Last synced: 12 months ago
JSON representation
Stylish developer workflows
- Host: GitHub
- URL: https://github.com/eighty4/maestro
- Owner: eighty4
- Created: 2025-03-03T19:31:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-13T18:28:26.000Z (about 1 year ago)
- Last Synced: 2025-06-13T18:29:46.976Z (about 1 year ago)
- Language: Rust
- Homepage:
- Size: 176 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Maestro CLI
Stylish developer workflows.
```bash
cargo install maestro
```
## `maestro git [-i, --interactive]`
Sync a workspace of local repositories from their upstream remotes:
```bash
# 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
```
The output summarizes each repository's state to quickly check the status of
your workspace. See the [CLI crate's README.md] for more details!
[CLI crate's README.md]: ./cli