요약
- 스캔 후 사이드바에 있는 ‘프로젝트’에는 30일 동안 변경되지 않았지만 도구가 다시 만들 수 있는 폴더가 남아 있는 개발 프로젝트가 표시됩니다.
- 휴면(Pro)은 이런 폴더를 휴지통으로 옮기고 프로젝트에 작은 표시 파일을 남깁니다. 코드는 그 자리에 그대로 있습니다.
- 깨우기(무료)는 프로젝트에서 각 도구의 공식 설치 명령어를 실행해 폴더를 되살립니다. 휴지통을 비우기 전까지는 실행 취소도 가능합니다.
프로젝트를 휴면시키는 방법
- 프로젝트가 있는 위치 스캔하기 내 Mac 스캔이나 홈 폴더를 사용하거나, 폴더 선택…으로 프로젝트 폴더를 선택합니다.
- 프로젝트 열기 사이드바에서 프로젝트를 클릭합니다. 각 카드에 프로젝트, 경로, 다시 만들 수 있는 폴더의 종류, 마지막 변경일, 확보할 수 있는 공간이 표시됩니다.
- 휴면시키기 휴면을 클릭합니다. 다시 만들 수 있는 폴더가 한꺼번에 휴지통으로 이동하고, 카드에 확보된 공간이 표시됩니다.
- 필요할 때 깨우기 카드에서 깨우기를 클릭합니다. MoreRoom이 프로젝트 폴더에서 알맞은 설치 명령어를 실행한 다음 다시 스캔합니다.
표시되는 프로젝트
30일 동안 변경되지 않았고, 도구가 스스로 다시 만드는 폴더가 들어 있는 폴더가 프로젝트에 표시됩니다.
| 표시되는 종류 | 폴더 | 깨우기로 되살리는 방법 |
|---|---|---|
| npm 종속성 | node_modules |
잠금 파일에 따라 pnpm install --frozen-lockfile, yarn install --frozen-lockfile, bun install, npm ci 또는 npm install |
| Python 환경 | .venv 또는 venv |
uv sync, poetry install, 또는 python3 -m venv 실행 후 pip install -r requirements.txt |
| CocoaPods | Pods |
pod install |
| Flutter 도구 | .dart_tool |
flutter pub get |
| Rust 빌드 | target |
다음 cargo build 때 다시 빌드됨 |
| Gradle 캐시 | .gradle |
다음 Gradle 빌드 때 다시 빌드됨 |
| Next.js 빌드 | .next |
다음 빌드 때 다시 빌드됨 |
| Unity Library | Library(Unity 프로젝트) |
Unity에서 프로젝트를 열 때 다시 빌드됨 |
| 빌드 파일 | MoreRoom이 인식하는 기타 빌드 폴더 | 다음 빌드 때 다시 빌드됨 |
조건에 맞는 프로젝트가 없으면 화면에 오랫동안 사용하지 않은 프로젝트가 없음이 표시됩니다.
휴면(Pro)
프로젝트 카드에서 휴면을 클릭합니다. MoreRoom은 다시 만들 수 있는 폴더를 한꺼번에 휴지통으로 옮기고, 무엇을 제거했는지 기억하기 위해 프로젝트에 작은 파일 .moreroom-hibernation.json을 기록합니다. 카드가 달 모양으로 바뀌고 확보된 공간이 확보됨과 함께 표시됩니다.
소스 코드, Git 기록, 설정에는 절대 손대지 않습니다.
깨우기(무료)
깨우기를 클릭합니다. MoreRoom은 제거한 각 폴더에 대해 위 표에 나온 공식 명령어를 프로젝트 폴더에서 실행합니다. 해당 도구(Node.js, pnpm, Python, CocoaPods, Flutter 등)가 Mac에 설치되어 있어야 합니다. 작업이 끝나면 표시 파일이 삭제되고 MoreRoom이 다시 스캔합니다.
도구가 설치되어 있지 않거나 명령어가 실패하면, MoreRoom이 직접 실행할 명령어를 알려 줍니다. “프로젝트에서 실행: …”
대신 실행 취소하기
휴면은 일반적인 휴지통 이동입니다. 휴지통을 비우기 전까지는 ⌘Z나 기록 › 복원으로 아무것도 다시 설치하지 않고 폴더를 원래 모습 그대로 되돌릴 수 있습니다.