#!/bin/sh # List all git repositories echo "Available repositories:" echo "" cd "$HOME" || exit 1 # Count only .git repositories repo_count=$(find . -maxdepth 1 -type d -name "*.git" | wc -l) if [ "$repo_count" -eq 0 ]; then echo " (no repositories yet)" echo "" echo "Create one with: init-repo " else for repo in *.git; do if [ -d "$repo" ]; then echo " $repo" if [ -f "$repo/description" ]; then desc=$(cat "$repo/description") if [ "$desc" != "Unnamed repository; edit this file 'description' to name the repository." ]; then echo " → $desc" fi fi fi done fi