git-is-clean
April 19, 2022 ยท View on GitHub
This function will return true or false depending on if it finds out your repo
is dirty or not.
Usage
git-is-clean "path/to/repo" || echo "path/to/repo is dirty!"
In this example, if path/to/repo is dirty it will echo path/to/repo is dirty!
Requires
git
If you use https://github.com/aubreypwd/zsh-plugin-require we will try and install dependancies automatically.
Install
Using antigen:
antigen bundle aubreypwd/zsh-plugin-git-is-clean@1.0.0
Development
Install the package on main:
antigen bundle ssh://git@github.com/aubreypwd/zsh-plugin-git-is-clean
...and contribute upstream by working in $HOME/.antigen/bundles/aubreypwd/zsh-plugin-git-is-clean.
How I use this
###
# Watch repositories.
##
function __git-is-clean {
git-is-clean "\$1" || ( echo "๐จ \$1 is dirty" && tput bel )
}
__git-is-clean "$HOME/Repos/github.com/aubreypwd/iTerm2"
__git-is-clean "$HOME/Repos/github.com/aubreypwd/Alfred.alfredpreferences"
__git-is-clean "$HOME/Repos/github.com/aubreypwd/subl-snippets"