#!/usr/bin/env bash

status-all-repos(){
    for repo in $(find "$HOME" -maxdepth 3 -type d -name '.git'); do
        dir=$(dirname "$repo")
        output=$(git -C "$dir" status)
        if grep -qE "(Changes|Untracked|Conflicts)" <<< "$output"; then
            echo "Git repo $dir is not up-to-date."
        fi
    done
}
sar() {
    status-all-repos "$@"
}
