jq는 Stephen Dolan라는 사람이 만든 2012년에 도구로 JSON의 sed라고 할 수 있습니다. 개발을 하면서 JSON 데이터를 다룰 일이 많은데 브라우저 등에서 이쁘게 포매팅해서 보는
jq는 Stephen Dolan라는 사람이 만든 2012년에 도구로 JSON의 sed라고 할 수 있습니다. 개발을 하면서 JSON 데이터를 다룰 일이 많은데 브라우저 등에서 이쁘게 포매팅해서 보는 확장을 설치해서 쓰는 경우도 많이 있지만 CLI에서 다룰 때는 보기가 쉽지 않았습니다. jq는 JSON 데이터를 받아서 포매팅을 하거나 일부 필드만 필터링해서 보거나 데이터를 변환하는 등 아주 강력하게 처리할 수 있는 기능을 제공하고 있습니다. 터미널에서 거의 필수도구로 사용되곤 했습니다. 처음 만든 Stephen Dolan도 jq를 만든 이후 꽤 바빠졌고 다른 메인테이너인 Nicolas Williams 와 William Langford도 바빠서 관리를 잘 하지 못해서 지난 5년간 jq에 큰 변화가 없었습니다. 최근에는 William Langford가 더이상 메이테이닝 할 수 없다고 얘기했다고 합니다. 이 상황을 해결하기 위해 jqlang 조직을 만들고 새로운 메인테이너들이 합류해서 저장소 소유권을 넘겨 받아서 jq를 관리하기 시작했습니다. 그 노력의 결과로 1.7 버전의 릴리스 후보 RC1을 공개했습니다. 지금도 크게 불만은 없지만 자주 사용하는 도구라 jq가 다시 잘 관리되어 더욱 좋아지면 좋겠습니다. https://github.com/jqlang/jq/releases/tag/jq-1.7rc1