File tree Expand file tree Collapse file tree 1 file changed +26
-1
lines changed Expand file tree Collapse file tree 1 file changed +26
-1
lines changed Original file line number Diff line number Diff line change 3636 > $README_FILE
3737
3838 # Salin konten template ke file README.md
39- cp $T
39+ cp $TEMPLATE_FILE $README_FILE
40+
41+ # Generate daftar folder untuk Markdown dalam bentuk tabel dengan icon
42+ UPDATED_FOLDER_LIST=""
43+ ICON="📁" # Icon untuk folder
44+ for folder in ${{ env.folders }}; do
45+ # Escape karakter spesial di folder name sebelum memasukkan ke sed
46+ folder_escaped=$(echo "$folder" | sed 's/[\/&]/\\&/g')
47+ UPDATED_FOLDER_LIST="$UPDATED_FOLDER_LIST| $ICON | [$folder_escaped]($folder_escaped/) |\n"
48+ done
49+
50+ # Gantikan placeholder dengan daftar folder yang diperbarui di README.md
51+ sed -i.bak "s|<!-- FOLDER_LIST_PLACEHOLDER -->|$UPDATED_FOLDER_LIST|" $README_FILE
52+
53+ # Periksa jika tidak ada perubahan pada README.md
54+ if git diff --quiet; then
55+ echo "Tidak ada perubahan pada README.md. Melewatkan commit."
56+ exit 0
57+ fi
58+
59+ # Commit dan push perubahan
60+ git config --global user.name "github-actions"
61+ git config --global user.email "github-actions@github.com"
62+ git add $README_FILE
63+ git commit -m "Perbarui README.md dengan daftar folder terbaru"
64+ git push
You can’t perform that action at this time.
0 commit comments