Files
drawing3d-web/tools/dwg_to_dxf.sh
T
오문성andClaude Haiku 5.5 9068b6c7f2 공개용 정리본: 1차 제출본(도면 좌표·과업명 제거)으로 새 이력 시작 (SPEC 34장)
- 정리는 코치 세션이 저장소 밖 도구로 수행, 하이쿠 세션이 커밋.
- 옛 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>
2026-10-27 14:27:50 +09:00

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"