Skip to content

Commit

Permalink
Update Rename and Commit Markdown Files.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
GoldenPearls authored Aug 28, 2024
1 parent b5d1c1c commit cf88fd0
Showing 1 changed file with 17 additions and 18 deletions.
35 changes: 17 additions & 18 deletions .github/workflows/Rename and Commit Markdown Files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,27 +24,26 @@ jobs:
- name: Rename and Update Markdown files
run: |
# ํŒŒ์ผ ๋‚ด์šฉ์˜ ์ฒซ ๋ฒˆ์งธ ์ œ๋ชฉ ์ค„์„ ์ถ”์ถœ
title=$(grep -m 1 '^#' "$file" | sed 's/^# //')
if [ -n "$title" ]; then
# ํŒŒ์ผ์˜ ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์ œ๋ชฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒˆ ํŒŒ์ผ๋ช… ์ƒ์„ฑ
dir=$(dirname "$file")
new_filename="$dir/$title.md"
for file in $(find developLog/* -type f -name '*.md' ! -name 'README.md' ! -name 'SUMMARY.md'); do
# ํŒŒ์ผ ๋‚ด์šฉ์˜ ์ฒซ ๋ฒˆ์งธ ์ œ๋ชฉ ์ค„์„ ์ถ”์ถœ
title=$(grep -m 1 '^#' "$file" | sed 's/^# //')
new_dir=$(dirname "$new_filename")
# ํŒŒ์ผ ์ด๋ฆ„์ด ๋™์ผํ•œ ๊ฒฝ์šฐ์—๋„ ๊ฐ•์ œ๋กœ ์—…๋ฐ์ดํŠธ
if [ "$file" != "$new_filename" ]; then
echo "Renaming $file to $new_filename"
mv "$file" "$new_filename"
if [ -n "$title" ]; then
# ํŒŒ์ผ์˜ ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์ œ๋ชฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒˆ ํŒŒ์ผ๋ช… ์ƒ์„ฑ
dir=$(dirname "$file")
new_filename="$dir/$title.md"
# ํŒŒ์ผ ์ด๋ฆ„์ด ๋™์ผํ•œ ๊ฒฝ์šฐ์—๋„ ๊ฐ•์ œ๋กœ ์—…๋ฐ์ดํŠธ
if [ "$file" != "$new_filename" ]; then
echo "Renaming $file to $new_filename"
mv "$file" "$new_filename"
else
echo "Updating timestamp for $file"
touch "$file" # ํŒŒ์ผ์˜ ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ์—…๋ฐ์ดํŠธ
fi
else
echo "Updating timestamp for $file"
touch "$file" # ํŒŒ์ผ์˜ ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ์—…๋ฐ์ดํŠธ
echo "No valid title found in $file, skipping."
fi
else
echo "No valid title found in $file, skipping."
fi
done
- name: Commit changes
Expand Down

0 comments on commit cf88fd0

Please sign in to comment.