Skip to content

Commit 80e3483

Browse files
pooreumjungclaude
andcommitted
chore: issue/pr 커맨드 본문 전달 방식을 --body-file로 변경
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent e2a0cdb commit 80e3483

2 files changed

Lines changed: 24 additions & 4 deletions

File tree

.claude/commands/issue.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,22 @@
6969

7070
## 이슈 생성 명령
7171

72-
사용자 확인 후 아래 명령을 실행한다.
72+
사용자 확인 후 아래 순서로 실행한다.
73+
본문은 특수문자·마크다운 이스케이프 오류를 막기 위해 임시 파일로 작성 후 `--body-file`로 전달한다.
7374

7475
```bash
76+
# 1. 본문을 임시 파일에 저장
77+
cat > /tmp/issue_body.md << 'EOF'
78+
<채워진 템플릿 내용>
79+
EOF
80+
81+
# 2. 이슈 생성
7582
gh issue create \
7683
--title "<이슈 제목>" \
77-
--body "<채워진 템플릿 내용>"
84+
--body-file /tmp/issue_body.md
85+
86+
# 3. 임시 파일 삭제
87+
rm /tmp/issue_body.md
7888
```
7989

8090
생성 완료 후 반환된 이슈 URL을 사용자에게 출력한다.

.claude/commands/pr.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,23 @@
5757

5858
## PR 생성 명령
5959

60-
사용자 확인 후 아래 명령을 실행한다.
60+
사용자 확인 후 아래 순서로 실행한다.
61+
본문은 특수문자·마크다운 이스케이프 오류를 막기 위해 임시 파일로 작성 후 `--body-file`로 전달한다.
6162

6263
```bash
64+
# 1. 본문을 임시 파일에 저장
65+
cat > /tmp/pr_body.md << 'EOF'
66+
<채워진 템플릿 내용>
67+
EOF
68+
69+
# 2. PR 생성
6370
gh pr create \
6471
--title "[<타입>] <한글 제목>" \
65-
--body "<채워진 템플릿 내용>" \
72+
--body-file /tmp/pr_body.md \
6673
--base develop
74+
75+
# 3. 임시 파일 삭제
76+
rm /tmp/pr_body.md
6777
```
6878

6979
생성 완료 후 반환된 PR URL을 사용자에게 출력한다.

0 commit comments

Comments
 (0)