- 정리는 코치 세션이 저장소 밖 도구로 수행, 하이쿠 세션이 커밋. - 옛 81커밋은 로컬에만 보존. 기록은 evidence/gitlog_v1.txt. - F13 기준 변경: .gitignore 에 private/*.dwg·private/full.dxf 제외 (SPEC 34장 끝 문장). - check.sh 결과: 결과: PASS 151 / FAIL 0 / SKIP 3 (검사 범위 F01~F46) Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
22 lines
644 B
Bash
22 lines
644 B
Bash
#!/usr/bin/env bash
|
|
# dwg_to_dxf.sh — DWG 를 DXF(글자 파일)로 바꾼다 (GNU LibreDWG 의 dwg2dxf 사용, SPEC 28장)
|
|
# 사용: bash tools/dwg_to_dxf.sh <입력.dwg> <출력.dxf>
|
|
set -eu
|
|
|
|
if [ "$#" -ne 2 ]; then
|
|
echo "사용법: bash tools/dwg_to_dxf.sh <입력.dwg> <출력.dxf>"
|
|
exit 2
|
|
fi
|
|
|
|
DWG2DXF="$(command -v dwg2dxf || true)"
|
|
if [ -z "$DWG2DXF" ] && [ -x "$HOME/.local/bin/dwg2dxf" ]; then
|
|
DWG2DXF="$HOME/.local/bin/dwg2dxf"
|
|
fi
|
|
if [ -z "$DWG2DXF" ]; then
|
|
echo "dwg2dxf 를 찾지 못했다. 설치는 README.md 의 「변환 패키지」 절을 본다."
|
|
exit 2
|
|
fi
|
|
|
|
"$DWG2DXF" -y -o "$2" "$1"
|
|
echo "완료: $2"
|