#!/bin/bash cgit="https://cgit.heqnx.com" repos=$(curl -sSL "${cgit}" | grep -o "" | sed -E "s/^/\1/" | sort -u) mkdir repos &>/dev/null while IFS= read -r i; do printf "%s\n" "[inf] ${cgit}${i}" git -C repos clone "${cgit}${i}" done <<< "${repos}"