modern-cli-tools은(는) 무엇을 하나요?
현대 CLI 도구를 레거시 도구 대신 사용하도록 강제합니다.
이 기술은 AI 에이전트가 작업을 수행할 때 cat, find, grep과 같은 전통적인 유닉스 명령어 대신 bat, fd, ripgrep과 같은 현대적인 대안을 사용하도록 안내합니다. 현대 도구는 일반적으로 더 빠르고, 사용자 친화적이며, 더 나은 기본 설정(예: 구문 강조, 자동 무시 패턴)을 제공합니다.
지원 도구 예시
cat→bat: 파일 내용을 출력하며 구문 강조와 Git 변경 사항을 표시합니다.find→fd: 파일 검색이 더 빠르고 직관적이며,.gitignore를 자동으로 존중합니다.grep→ripgrep(rg): 대규모 코드베이스에서 검색 속도가 매우 빠르며, 기본적으로 Git 무시 파일을 존중합니다.ls→exa/eza: 컬러 출력과 아이콘, 트리 뷰 등을 제공합니다.top/htop→btm(bottom): 현대적이고 사용자 정의가 가능한 시스템 모니터입니다.du→dua/ncdu: 디스크 사용량을 대화형 트리 뷰로 표시합니다.sed/awk→sd: 문자열 치환에 더 직관적인 명령어를 제공합니다.
참고 사항
- 모든 환경에 현대 도구가 설치되어 있지 않을 수 있습니다. 에이전트는 먼저 도구 가용성을 확인하거나, 설치 안내를 제공해야 합니다.
- 현대 도구가 없는 경우, 에이전트는 여전히 레거시 도구를 사용할 수 있지만 가능하면 현대 대안을 권장해야 합니다.