Hacker News 의견
  • FreeBSD에서 libxo 라이브러리를 사용하여 명령어 출력을 JSON 형식으로 변환하는 문제 해결

    • ls 명령어는 지원되었으나 제거된 사례 존재
    • 모든 유틸리티에서 지원되지 않음
    • PowerShell은 기본적으로 구조화된 출력 제공
    • Unix/Linux에서도 --json 플래그 표준화 필요성 제기
  • 유지보수의 어려움에 대한 우려 표현

    • 버전 관리, 명령어 플래그 변경 등 유지보수가 어려울 것으로 예상
    • --<CMD> 툴 사용법이 도움말/매뉴얼을 복잡하게 만들 수 있음
  • Nushell이라는 도구 소개

    • 쉘 자체로서 구조화된 데이터를 제공하는 접근 방식
  • CLI 도구들이 JSON 출력을 지원하는 것에 대한 긍정적인 평가

    • 실제로 JSON 형식이지만 복잡하거나 불필요한 경우가 많아 실용성에 의문
  • jc 도구의 사용법에 대한 의견

    • jc dig example.comdig example.com | jc --dig보다 나은 주 사용법이어야 함
  • PowerShell에서 모든 출력이 객체로 되어 있는 것에 대한 선호도 표현

    • Bash 스크립트 작성 시 해당 기능이 그리워짐
  • jc 도구 유지보수를 맡는 이에 대한 존경 표현

  • --json 옵션을 받아들이는 현대적인 유닉스 명령어 도구 목록에 대한 질문

    • 해당 정보를 저장소에 추가하는 것이 유용할 수 있음
  • 유닉스의 설계 결함에 대한 지적

    • 명령어 프로그램이 호출 프로그램에게 정수형 종료 코드만을 출력
    • GUI 프로그램이 명령어 프로그램을 호출할 때 제한적인 정보를 얻음
  • textfsm을 사용하지 않은 것에 대한 의외의 표현

    • 네트워크 장비의 CLI 출력을 파싱하는 데 textfsm이 널리 사용됨