1OUT=../content/pages/projects.fossil.md.part
2
3echo -e "# Fossil repositories\n" > $OUT
4
5find ~/Projects/ -type f -name "*.fossil" -not -path "*/website/*" | while read -r file; do
6 rsync -uv $file ../static/projects/
7done
8
9find ../static/projects/ -type f -name "*.fossil" | while read -r file; do
10 base=$(basename "$file")
11 size=$(stat -c %s "$file" | numfmt --to=iec)
12 modified_date=$(stat -c %Y "$file")
13 formatted_date=$(date -d @"$modified_date" +"%Y-%m-%d %H:%M:%S")
14 echo -e "- [$base](/projects/$base)<br><small>Size: $size, Modified: $formatted_date</small>" >> $OUT
15done