Brut은 약 120줄의 단일 POSIX 셸 스크립트로, 호출 이름과 첫 인자를 이용해 Git처럼 하위 실행 파일에 작업을 전달한다. PATH 기반 탐색, 공유 스크립트, 오류 처리와 심볼릭 링크 네임스페이스를 제공해 큰 셸 프로그램을 독립적으로 시험할 작은 부분으로 나눈다. 자체 의존성은 POSIX.1-2024 유틸리티지만 프로그램이 쓰는 별도 런타임까지 없애지는 않는다. 원문은 반복 호출의 파일 탐색 비용을 경고하고 관련 토론은 셸별 동작 차이를 짚어, 이식성도 실제 배포 환경에서 확인해야 한다.
Tech로 돌아가기
Tech
Brut, POSIX 셸 120줄로 하위 명령 라우팅 구성
작은 실행 파일을 조합하는 CLI에 적합하지만, 잦은 호출의 탐색 비용과 실제 대상 셸 호환성은 점검해야 합니다.