指定されたディレクトリにある奴らをひたすらgit fetchするだけ...( 'ω')
--
#!/bin/bash
set -e
prefix="${HOME}/.local/src"
rlist=()
while read -r -d $'\0' dir; do
rlist+=("$(basename "${dir}")")
done < <(find ${prefix} -mindepth 1 -maxdepth 1 -print0 -type d)
for git in "${rlist[@]}";do
echo "* ${git} *"
git -C "${prefix}/${git}" fetch
done
リスト作らないで上のループで直接実行すれば短くなるな👀