A tool to manage multiple git repositories
Using Brew:
bash
brew tap thecasualcoder/stable
brew install gg
Using cargo:
bash
git clone https://github.com/thecasualcoder/gg.git
cd gg
cargo install --path .
Note: Recommaded rustc/cargo version: 1.36.0 and above or 1.37.0-nightly and above
Status:
```bash $ pwd $BASE_DIR/thecasualcoder
$ gg status "$BASEDIR/thecasualcoder/kube-fzf": new files "$BASEDIR/thecasualcoder/temp/gg": no changes "$BASEDIR/thecasualcoder/gg": modifications "$BASEDIR/thecasualcoder/homebrew-core": no changes "$BASEDIR/thecasualcoder/utils": modifications "$BASEDIR/thecasualcoder/pg-ping": no changes "$BASEDIR/thecasualcoder/homebrew-stable": modifications "$BASEDIR/thecasualcoder/file-utils": no changes "$BASE_DIR/thecasualcoder/tztail": no changes ```
Create:
bash
$ gg create
Config file:
The config file can be specified via the -c
flag. By default it tries to find .ggConf.yaml
(Will currently fail if this is an empty file).
Example config file:
yaml
skipDirectories:
- .idea
- ignore
Currently only skip directories is in the config file. More features/bugs will be added/fixed around it.
Please refer the github projects board
If you want some feature, please create an issue and if possible feel free to raise PR too.