dasel - JSON,YAML,TOML,XML,CSV 데이터를 질의 및 수정가능한 도구
(github.com/TomWright)- Data-Selector : ".property[index]" 형식의 셀렉터 문법으로 모든 데이터 포맷을 처리 가능
- Select, Convert, Put, Delete 가능
- 의존성 없는 Go 오픈소스
- 리눅스/맥/윈 지원
- jq/yq 보다 빠름
- JSON, YAML, TOML, XML, CSV 지원
- 셀렉터 문법
.propertyName 프로퍼티 셀렉터
.- 키/인덱스 셀렉터
.[0] 인덱스 셀렉터
.[] Put시에 Next Avaliable Index 지정
.[*] 모든 인덱스
.(<key>=<value>) 다이나믹 셀렉터
.(?<key>=<value>) 검색
.[#] length
.[@] Type