프로젝트 소개
npkill은 기계에 축적된 node_modules 폴더를 찾고 제거하는 명령줄 유틸리티입니다. 지정된 디렉토리(또는 사용자의 홈)에서 시작하여, 모든 node_modules 폴더를 검색하고 디스크 사용량과 마지막 수정 날짜를 표시하며, 원하지 않는 폴더를 선택하고 삭제할 수 있는 대화형 터미널 인터페이스를 제공합니다.
주요 기능은 다음과 같습니다:
- 화살표 키 또는 j/k로 대화형 탐색, Space 또는 Del로 삭제, o로 폴더 위치 열기.
- 다중 선택 모드로 여러 폴더를 동시에 선택하고 삭제, 범위 선택 포함.
- 정규식 패턴을 사용한 검색/필터 모드로 결과 좁히기.
- 크기, 경로, 또는 나이별 정렬.
- node_modules 외의 다른 대상 디렉토리 세트를 검색하기 위한 프로필.
- 디렉토리 제외, 민감한 경로 제외, 드라이 런 시뮬레이션 실행, 모든 찾은 폴더 자동 삭제 옵션.
- 자동화 및 스크립팅을 위한 JSON 및 스트리밍 JSON 출력.
- 프로그래밍적 사용을 위한 Node API.
설치 없이 npx를 통해 직접 실행하거나, npm으로 전역 설치할 수 있습니다. 이 도구는 TypeScript로 작성되었으며 Node v14 이상이 필요합니다. 스페인어, 인도네시아어, 포르투갈어, 터키어 등 여러 언어로 된 문서가 제공됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.