mirror of
https://github.com/ktds-dg0501/kt-event-marketing.git
synced 2025-12-06 09:26:24 +00:00
52 lines
2.0 KiB
Bash
Executable File
52 lines
2.0 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# PlantUML and 키워드 레이블 제거 스크립트
|
|
# and 키워드 뒤에 오는 레이블을 제거하여 문법 오류 수정
|
|
|
|
echo "Fixing 'and' keyword labels in PlantUML files..."
|
|
|
|
# Inner sequence files
|
|
cd design/backend/sequence/inner
|
|
|
|
# event-대시보드조회.puml: 2개 수정
|
|
if [ -f "event-대시보드조회.puml" ]; then
|
|
echo "Processing: event-대시보드조회.puml"
|
|
# 'and 예정 이벤트 조회' → 'and'
|
|
sed -i.bak4 's/^ and 예정 이벤트 조회$/ and/' "event-대시보드조회.puml"
|
|
# 'and 종료 이벤트 조회' → 'and'
|
|
sed -i.bak4 's/^ and 종료 이벤트 조회$/ and/' "event-대시보드조회.puml"
|
|
echo " Fixed: event-대시보드조회.puml"
|
|
fi
|
|
|
|
# content-이미지생성.puml: 2개 수정
|
|
if [ -f "content-이미지생성.puml" ]; then
|
|
echo "Processing: content-이미지생성.puml"
|
|
# 'and 화려한 스타일' → 'and'
|
|
sed -i.bak4 's/^ and 화려한 스타일$/ and/' "content-이미지생성.puml"
|
|
# 'and 트렌디 스타일' → 'and'
|
|
sed -i.bak4 's/^ and 트렌디 스타일$/ and/' "content-이미지생성.puml"
|
|
echo " Fixed: content-이미지생성.puml"
|
|
fi
|
|
|
|
# distribution-다중채널배포.puml: 3개 수정
|
|
if [ -f "distribution-다중채널배포.puml" ]; then
|
|
echo "Processing: distribution-다중채널배포.puml"
|
|
# 'and 링고비즈 배포' → 'and'
|
|
sed -i.bak4 's/^and 링고비즈 배포$/and/' "distribution-다중채널배포.puml"
|
|
# 'and 지니TV 배포' → 'and'
|
|
sed -i.bak4 's/^and 지니TV 배포$/and/' "distribution-다중채널배포.puml"
|
|
# 'and SNS 배포 (Instagram, Naver, Kakao)' → 'and'
|
|
sed -i.bak4 's/^and SNS 배포 (Instagram, Naver, Kakao)$/and/' "distribution-다중채널배포.puml"
|
|
echo " Fixed: distribution-다중채널배포.puml"
|
|
fi
|
|
|
|
cd - > /dev/null
|
|
|
|
echo ""
|
|
echo "All 'and' keyword labels removed."
|
|
echo "Running validation..."
|
|
echo ""
|
|
|
|
# Run validation
|
|
./validate-puml-fixed.sh
|