馃敡 Where my dotfiles lives in harmony and peace, most of the time
at main 15 lines 440 B view raw
1#!/usr/bin/env bash 2 3set -euo pipefail 4 5# Check for dirty git repositories in all subdirectories 6for directory in */; do 7 if [[ -d "$directory" ]]; then 8 directory_name="${directory%/}" 9 if git -C "$directory_name" rev-parse --is-inside-work-tree >/dev/null 2>&1; then 10 if git -C "$directory_name" status --porcelain | grep -q .; then 11 echo "$directory_name" 12 fi 13 fi 14 fi 15done