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

1 star

Watchers

1 watching

Forks

Contributors