From 17ed4c7a94ddba72ba27ecf118b9bf1718b21b02 Mon Sep 17 00:00:00 2001 From: Florian Schmitt Date: Sat, 1 Mar 2025 23:09:58 +0300 Subject: [PATCH] feat(scripts): add code to csv script --- scripts/code-repo-to-csv.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 scripts/code-repo-to-csv.sh 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/