Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gitstatus() {
- for i in * ; do
- ( cd $i
- RES=$(git status | grep -E '^# (Changes|Changed|Untracked)')
- STAT=""
- grep -e 'Untracked' <<<${RES} >/dev/null 2>&1
- if [ $? -eq 0 ] ; then
- STAT="[Untracked]"
- fi
- grep -e 'Changed' <<<${RES} >/dev/null 2>&1
- if [ $? -eq 0 ] ; then
- STAT="$STAT [Modified]"
- fi
- grep -e 'Changes' <<<${RES} >/dev/null 2>&1
- if [ $? -eq 0 ] ; then
- STAT="$STAT [Staged]"
- fi
- if [ -n "$STAT" ] ; then
- echo "$i : $STAT"
- fi
- )
- done
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement