diff --git a/scripts/code-repo-to-csv.sh b/scripts/code-repo-to-csv.sh new file mode 100755 index 0000000..9811bed --- /dev/null +++ b/scripts/code-repo-to-csv.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +now="$(date +'%d/%m/%Y %T')" +cd ~/Code/ +echo "datetime_create,datetime_latest,\"Dossier *\",\"Dépot git *\",\"Branche par défaut\",Description" > code.csv +for i in */.git; do ( + cd $i/..; + dir=${i/\/.git/} + branch="$(git branch --show-current)" + cd ~/Code/$i + repo="$(cat config | grep "url ="| tr -d '[:space:]')" + repo="${repo/url=/}" + cd ~/Code/ + echo "\"$now\",\"$now\",$dir,$repo,$branch,$dir") >> code.csv; +done +cd ~/Code/