# ================================================================
#  DsmTool 설정 예시  (dsm.config.ini 로 저장해 사용)
#  자동 탐색 순서:  대상폴더\dsm.config.ini  →  exe폴더\dsm.config.ini
#  또는  DsmTool.exe --cli <root> <out> --config <경로>
#  형식:  key = value   (# 또는 ; 는 주석, 일부 key 는 반복 가능)
# ================================================================

# --- 제외 경로 (소문자 부분일치) : 기본(빌드 산출물)에 '추가'됨 -------
#   기본 제외: \bin\ \obj\ \.vs\ \.git\ _wpftmp \packages\ \node_modules\ \testresults\ \_backup\ \.old\
# exclude = \source\engine\
# exclude = \library\oda\
# exclude = bcgcontrolbarpro
# 기본 제외를 무시하고 아래 exclude 만 쓰려면:
# excludeReset = true

# --- 샘플/테스트 제외 -------------------------------------------------
excludeSamples = true
# 샘플 판정 substring(반복). 지정 시 기본 마커를 대체.
#   기본 마커: sample example demo .test \test 테스트 쓰레기통 temp
# samplemarker = sample
# samplemarker = \test

# --- 내부 NuGet 자동 감지 --------------------------------------------
#   PackageReference id 가 스캔된 프로젝트명(또는 <PackageId>)과 일치하면 내부 간선으로.
#   끄려면: internal = none
internal = auto
# 버전 접미사가 붙은 내부 패키지처럼 자동 매칭이 모호한 경우 수동 보정:
# map = TeighaCodePack_22.12_16 = TeighaCodePack (Component/TeighaCodePack/Ver_22.12_16)
# map = MyInternalPkg = MyProject

# --- 그룹(색상) 모드 -------------------------------------------------
#   auto      : 최상위폴더로 묶되, 평면 배치면 이름 접두어로 자동 전환
#   topfolder : 루트 바로 아래 폴더
#   prefix    : 프로젝트명 접두어(Eg, Editor ...)
#   none      : 단일 그룹
group = auto
