Skip to content

eighty4/maestro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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!

About

Stylish developer workflows

Resources

Stars

Watchers

Forks