Aus der beliebten Serie: Klein, aber nützlich heute mal ein kleines Bash-Schnipsel was ich mittlerweile für fast alle Projekte nutze. Eine kleine Cluster-Funktion:

function cluster() {
  find . -maxdepth 1 -mindepth 1 -type d -exec sh -c "cd {}; echo "[{}]"; $*" \;;
}

Dieses kleine Helferchen macht nichts anderes als in alle unmittelbaren Unterverzeichnisse zu springen und den Rest des Kommandos auszuführen. So sind zum Beispiel vor langen Zugfahrten ein cluster git fetch oder cluster bundle install meine Lebensretter.

Geht bestimmt auch eleganter. Aber mit Sicherheit nur mit langweiligeren Namen. Obacht, zsh-User: Dem find muss ein noglob voranstehen.