날짜: 2026-04-14
버전: v1.0.0
위치: /Users/ef/crowny-sweep/
npm: @crowny/sweep (Verdaccio)
Crowny 생태계 20개 프로젝트의 캐시/tmp/빌드/로그를 통합 관리하는 CLI 도구.
기존 bash 기반 cache-cleanup.sh를 대체하며, 이름 없이 익명이던 정리 로직에 정체성 부여.
bin/cli.js): status / scan / clean / projects / watch 6개 명령lib/scanner.js): 7개 카테고리 자동 탐지 (npm/Rust/node_modules/크라우니코드/Claude/시스템/로그)lib/cleaner.js): 안전 모드(기본) + 딥 모드(--deep) 분리, dry-run 지원lib/reporter.js): 컬러 바 차트 터미널 UIprofiles/): default.json (안전) + deep.json (빌드캐시 포함)crowny-sweep.한선): 핵심 로직 한선씨 포팅~/.claude/scripts/cache-cleanup.sh → crowny-sweep wrappercrowny-sweep 명령 즉시 사용 가능/Users/ef/crowny-sweep/
├── package.json
├── bin/cli.js (5.4kB — CLI 진입점)
├── lib/scanner.js (스캔 엔진)
├── lib/cleaner.js (정리 엔진)
├── lib/reporter.js (터미널 출력)
├── lib/index.js
├── profiles/default.json (안전 프로필)
├── profiles/deep.json (딥 프로필)
├── crowny-sweep.한선 (한선씨 동반)
└── CLAUDE.md
/Users/ef/.claude/scripts/cache-cleanup.sh (crowny-sweep wrapper로 교체)
| 명령 | 설명 |
|---|---|
crowny-sweep status | 7개 카테고리 크기 + 바 차트 |
crowny-sweep scan | 상세 항목 + 복구 명령 힌트 |
crowny-sweep clean | 안전 정리 (재생성 가능만) |
crowny-sweep clean --deep | Rust/node_modules 포함 |
crowny-sweep clean --dry-run | 미리보기 |
crowny-sweep clean --json | JSON 출력 (자동화용) |
crowny-sweep projects | 감지된 프로젝트 목록 |
crowny-sweep watch [분] | 주기적 자동 정리 |
npm publish 필요 (현재 npm link만 동작)watch 모드 백그라운드 데몬화 (현재 포그라운드만)다른 컴퓨터 설치 절차:
bash# Verdaccio 있으면
npm config set @crowny:registry http://pkg.crowny.org
npm i -g @crowny/sweep
# 없으면 로컬 링크
git clone ... crowny-sweep && cd crowny-sweep && npm link