HN 표시: Devclean – 개발자를 위한 올인원 디스크 정리 CLI

hackernews | | 📰 뉴스
#cli #devclean #npm #개발자도구 #디스크정리
원문 출처: hackernews · Genesis Park에서 요약 및 분석

요약

개발자들이 겪는 잦은 디스크 공간 부족 문제를 해결하기 위해, 다양한 개발 환경의 캐시와 임시 파일을 한 번에 스캔하고 정리할 수 있는 CLI 도구 'Devclean'이 공개되었습니다. 이 도구는 npm, Docker, Homebrew, Xcode 등 7가지 이상의 영역을 지원하며, --dry-run이나 --older-than 같은 옵션을 통해 안전하게 필요한 파일만 골라 삭제할 수 있습니다. 사용자는 개별 정리 명령어를 일일이 찾아볼 필요 없이 이 도구를 통해 한 번에 최대 12GB 이상의 디스크 공간을 확보할 수 있습니다.

본문

skip to:[content](https://www.npmjs.com/package/devclean-cli#main)[package search](https://www.npmjs.com/package/devclean-cli#search)[sign in](https://www.npmjs.com/package/devclean-cli#signin) ❤ * [Pro](https://www.npmjs.com/products/pro) * [Teams](https://www.npmjs.com/products/teams) * [Pricing](https://www.npmjs.com/products) * [Documentation](https://docs.npmjs.com) npm [](https://www.npmjs.com/) Search [Sign Up](https://www.npmjs.com/signup)[Sign In](https://www.npmjs.com/login) # devclean-cli 0.1.0 • Public • Published 24 days ago * [](https://www.npmjs.com/package/devclean-cli?activeTab=readme) * [Beta](https://www.npmjs.com/package/devclean-cli?activeTab=code) * [](https://www.npmjs.com/package/devclean-cli?activeTab=dependencies) * [](https://www.npmjs.com/package/devclean-cli?activeTab=dependents) * [](https://www.npmjs.com/package/devclean-cli?activeTab=versions) # devclean [](https://www.npmjs.com/package/devclean-cli#devclean) > All-in-one disk cleanup for developers. Reclaim gigabytes in seconds. Stop running `npkill`, `docker system prune`, `brew cleanup`, and `pip cache purge` separately. One tool. Everything clean. ``` $ devclean scan devclean — scanning /Users/you Scanning node_modules... found 23 (4.7 GB) Scanning Cargo targets... found 2 (1.2 GB) Scanning package manager caches... found 2 (890.0 MB) Scanning Docker... found 3 item(s) Scanning Homebrew cache... 2.1 GB Scanning Xcode DerivedData... 3.4 GB Total reclaimable: 12.3 GB Run devclean clean to free this space ``` ## Install [](https://www.npmjs.com/package/devclean-cli#install) ``` npm install -g devclean-cli ``` ## Usage [](https://www.npmjs.com/package/devclean-cli#usage) ### Scan for reclaimable space [](https://www.npmjs.com/package/devclean-cli#scan-for-reclaimable-space) ``` devclean scan # scan home directory devclean scan -p ~/projects # scan specific directory devclean scan --no-docker # skip Docker scan ``` ### Clean everything [](https://www.npmjs.com/package/devclean-cli#clean-everything) ``` devclean clean # clean all found items devclean clean --dry-run # preview what would be deleted devclean clean --older-than 30 # only clean items older than 30 days ``` ### Clean specific targets [](https://www.npmjs.com/package/devclean-cli#clean-specific-targets) ``` devclean clean --node-modules # only node_modules devclean clean --docker # only Docker artifacts devclean clean --brew # only Homebrew cache devclean clean --pip # only pip cache devclean clean --cargo # only Cargo target dirs devclean clean --xcode # only Xcode DerivedData devclean clean --caches # only npm/yarn caches ``` ## What it cleans [](https://www.npmjs.com/package/devclean-cli#what-it-cleans) | Target | What | How | | --- | --- | --- | | node_modules | Unused dependency folders | `rm -rf` | | Docker | Dangling images, stopped containers, build cache | `docker system prune` | | Homebrew | Downloaded package cache | `brew cleanup --prune=all` | | pip | Python package cache | `pip cache purge` | | Cargo | Rust build artifacts (`target/`) | `rm -rf` | | Xcode | DerivedData build cache | `rm -rf` | | npm/yarn | Package manager download cache | `npm cache clean` | ## Safety [](https://www.npmjs.com/package/devclean-cli#safety) * `devclean scan` is **read-only** — it never deletes anything * `devclean clean --dry-run` shows what would be deleted * `devclean clean --older-than 30` protects active projects * Only deletes well-known cache/build directories, never source code ## License [](https://www.npmjs.com/package/devclean-cli#license) MIT ## Readme ### Keywords * [cleanup](https://www.npmjs.com/search?q=keywords:cleanup) * [disk](https://www.npmjs.com/search?q=keywords:disk) * [node_modules](https://www.npmjs.com/search?q=keywords:node_modules) * [docker](https://www.npmjs.com/search?q=keywords:docker) * [cache](https://www.npmjs.com/search?q=keywords:cache) * [developer](https://www.npmjs.com/search?q=keywords:developer) * [devtools](https://www.npmjs.com/search?q=keywords:devtools) * [cli](https://www.npmjs.com/search?q=keywords:cli) ## Package Sidebar ### Install `npm i devclean-cli` ### DownloadsWeekly Downloads 5 ### Version 0.1.0 ### License MIT ### Unpacked Size 52.5 kB ### Total Files 6 ### Last publish 24 days ago ### Collaborators * [![arikmozh](https://www.npmjs.com/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wMzMzZmFlMjk5NzRhYzQyNDFkNDAzNjdkZDFjZDZjOD9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.E6tu3SNagbFxEIfLZHW8VRtiW1aqExfXSkbIUzMtdlA)](https://www.npmjs.com/~arikmozh) arikmozh [**Analyze security** with Socket](https://socket.dev/npm/package/devclean-cli)[**Check bundle size**](https://bundlephobia.com/package/devclean-cli)[**View package health**](https://snyk.io/advisor/npm-package/devclean-cli)[**Explore dependencies**](https://npmgraph.js.org/?q=devclean-cli) [**Report** malware](https://www.npmjs.com/support?inquire=security&security-inquire=malware&package=devclean-cli&version=0.1.0) #

Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.

공유

관련 저널 읽기

전체 보기 →