한줄평
“복잡하고 반복 많은 설정 파일을 타입 안전하게 관리하고 싶을 때 잘 맞습니다. 다만 새 언어를 익혀야 해서 간단한 설정에는 과할 수 있습니다.”
이런 분께 대규모 설정을 안전하게 관리하려는 인프라·개발자께
좋은 점
- 타입 검사로 설정 오류를 미리 차단
- JSON·YAML 상호 변환 지원
아쉬운 점
- 새 언어 학습 부담이 있음
달 소개
Dhall 은 프로그래밍이 가능한 설정 언어로, dhall 명령줄 도구는 이 언어로 쓴 설정을 검사하고 JSON·YAML 등으로 변환해 줍니다. 타입 검사와 함수·불러오기를 지원해, 반복되는 설정을 안전하게 재사용하고 오타나 구조 오류를 실행 전에 잡을 수 있습니다. 기존 YAML/JSON 설정을 Dhall 로 옮기거나 그 반대로 뽑아내는 변환도 됩니다. GUI 없이 터미널에서 쓰는 도구입니다.