▲GN⁺ 2023-12-10 | parent | ★ favorite | on: JC, 인기 있는 커맨드라인 도구들의 출력을 JSON으로 변환(github.com/kellyjonbrazil)Hacker News 의견 FreeBSD에서 libxo 라이브러리를 사용하여 명령어 출력을 JSON 형식으로 변환하는 문제 해결 ls 명령어는 지원되었으나 제거된 사례 존재 모든 유틸리티에서 지원되지 않음 PowerShell은 기본적으로 구조화된 출력 제공 Unix/Linux에서도 --json 플래그 표준화 필요성 제기 유지보수의 어려움에 대한 우려 표현 버전 관리, 명령어 플래그 변경 등 유지보수가 어려울 것으로 예상 --<CMD> 툴 사용법이 도움말/매뉴얼을 복잡하게 만들 수 있음 Nushell이라는 도구 소개 쉘 자체로서 구조화된 데이터를 제공하는 접근 방식 CLI 도구들이 JSON 출력을 지원하는 것에 대한 긍정적인 평가 실제로 JSON 형식이지만 복잡하거나 불필요한 경우가 많아 실용성에 의문 jc 도구의 사용법에 대한 의견 jc dig example.com이 dig example.com | jc --dig보다 나은 주 사용법이어야 함 PowerShell에서 모든 출력이 객체로 되어 있는 것에 대한 선호도 표현 Bash 스크립트 작성 시 해당 기능이 그리워짐 jc 도구 유지보수를 맡는 이에 대한 존경 표현 --json 옵션을 받아들이는 현대적인 유닉스 명령어 도구 목록에 대한 질문 해당 정보를 저장소에 추가하는 것이 유용할 수 있음 유닉스의 설계 결함에 대한 지적 명령어 프로그램이 호출 프로그램에게 정수형 종료 코드만을 출력 GUI 프로그램이 명령어 프로그램을 호출할 때 제한적인 정보를 얻음 textfsm을 사용하지 않은 것에 대한 의외의 표현 네트워크 장비의 CLI 출력을 파싱하는 데 textfsm이 널리 사용됨
Hacker News 의견
FreeBSD에서
libxo라이브러리를 사용하여 명령어 출력을 JSON 형식으로 변환하는 문제 해결ls명령어는 지원되었으나 제거된 사례 존재--json플래그 표준화 필요성 제기유지보수의 어려움에 대한 우려 표현
--<CMD>툴 사용법이 도움말/매뉴얼을 복잡하게 만들 수 있음Nushell이라는 도구 소개
CLI 도구들이 JSON 출력을 지원하는 것에 대한 긍정적인 평가
jc도구의 사용법에 대한 의견jc dig example.com이dig example.com | jc --dig보다 나은 주 사용법이어야 함PowerShell에서 모든 출력이 객체로 되어 있는 것에 대한 선호도 표현
jc도구 유지보수를 맡는 이에 대한 존경 표현--json옵션을 받아들이는 현대적인 유닉스 명령어 도구 목록에 대한 질문유닉스의 설계 결함에 대한 지적
textfsm을 사용하지 않은 것에 대한 의외의 표현textfsm이 널리 사용됨