Show GN: 의존성 디렉토리를 한 번에 정리하는 CLI 도구
(github.com/Kuneosu)여러 프로젝트를 진행하다 보면 node_modules, venv, target, pycache 같은 디렉토리들이 수십 GB씩 디스크를 잡아먹고 있기 마련입니다.
dep-clean은 지정한 경로 하위의 모든 의존성/캐시 디렉토리를 스캔하고, 인터랙티브 체크박스 UI로 선택해서 삭제할 수 있는 CLI도구입니다.
주요 기능
- 언어 지원: Node.js, Python, Rust, Go, Java, .NET, iOS 등 주요 언어/프레임워크의 캐시 디렉토리 자동 인식
- 인터랙티브 선택: 전체 삭제가 아닌, 각 디렉토리별로 선택 가능
- 용량 표시: 각 디렉토리가 차지하는 용량을 보여줘서 판단에 도움
- 안전한 미리보기: --dry-run 옵션으로 삭제 전 확인 가능
사용법
npm install -g @kuneosu/dep-clean
현재 디렉토리 스캔 후 선택 삭제
dep-clean
특정 경로만
dep-clean ~/projects
node_modules만 정리
dep-clean --only node_modules