要点
- スキャン後にサイドバーに表示される「プロジェクト」には、30日間触れていないのに、ツールが再生成できるフォルダが残っている開発プロジェクトが一覧表示されます。
- 「休止」(Pro)は、それらのフォルダをゴミ箱に移動し、プロジェクト内に小さなマーカーを残します。コードはそのままの場所に残ります。
- 「復帰」(無料)は、プロジェクト内で各ツールの公式のインストールコマンドを実行してフォルダを元に戻します。ゴミ箱を空にするまでは「取り消す」も使えます。
プロジェクトを休止する方法
- プロジェクトがある場所をスキャンする 「Mac をスキャン」か「ホームフォルダ」を選ぶか、「フォルダを選択…」でプロジェクトのフォルダを選びます。
- 「プロジェクト」を開く サイドバーの「プロジェクト」をクリックします。各カードには、プロジェクト、パス、再生成可能なフォルダの種類、最終変更日、解放できる容量が表示されます。
- 休止する 「休止」をクリックします。再生成可能なフォルダが1回の操作でゴミ箱に移動し、カードに解放された容量が表示されます。
- 必要になったら復帰する カードの「復帰」をクリックします。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は再生成可能なフォルダを1回の操作でゴミ箱に移動し、削除した内容を記録するための小さなファイル.moreroom-hibernation.jsonをプロジェクト内に書き込みます。カードは月のアイコンに変わり、「解放済み」の容量が表示されます。
ソースコード、Gitの履歴、設定に触れることは決してありません。
復帰(無料)
「復帰」をクリックします。MoreRoomは、削除した各フォルダについて、上記の公式コマンドをプロジェクトのフォルダで実行します。そのツール(Node.js、pnpm、Python、CocoaPods、Flutterなど)がMacにインストールされている必要があります。完了すると、マーカーファイルが削除され、MoreRoomが再スキャンします。
ツールがインストールされていない場合やコマンドが失敗した場合は、自分で実行すべきコマンドが「プロジェクト内で実行: …」として表示されます。
代わりに取り消す
休止は通常のゴミ箱への移動です。ゴミ箱を空にするまでは、⌘Zまたは履歴 › 復元で、何も再インストールせずにフォルダを元の状態に戻せます。