Libérer de l’espace

Mettre en hibernation les projets inactifs, puis les réveiller

Projets libère les dossiers reconstructibles des projets inactifs depuis 30 jours — node_modules, dossiers de build, venv — et les restaure à la demande.

Par l’équipe MoreRoom, Yando Pte. Ltd.Cette page en Markdown

En bref

  • Projets, dans la barre latérale après une analyse, liste les projets de développement inactifs depuis 30 jours qui contiennent encore des dossiers que les outils savent reconstruire.
  • Mettre en hibernation (Pro) place ces dossiers dans la Corbeille et laisse un petit marqueur dans le projet. Votre code reste exactement où il est.
  • Réveiller (gratuit) exécute dans le projet la commande d’installation officielle de chaque outil pour recréer les dossiers. Annuler fonctionne aussi, tant que vous n’avez pas vidé la Corbeille.

Mettre un projet en hibernation

  1. Analyser l’emplacement de vos projets Utilisez Analyser mon Mac, Dossier de départ, ou choisissez votre dossier de projets avec Choisir un dossier….
  2. Ouvrir Projets Cliquez sur Projets dans la barre latérale. Chaque carte affiche le projet, son chemin, les types de dossiers reconstructibles, sa dernière modification et l’espace libérable.
  3. Mettre en hibernation Cliquez sur Mettre en hibernation. Les dossiers reconstructibles sont placés dans la Corbeille en une seule fois et la carte indique l’espace libéré.
  4. Le réveiller quand vous en avez besoin Cliquez sur Réveiller sur la carte. MoreRoom exécute la bonne commande d’installation dans le dossier du projet, puis relance l’analyse.

Quels projets apparaissent

Un dossier apparaît dans Projets lorsqu’il n’a pas été modifié depuis 30 jours et qu’il contient des dossiers que les outils reconstruisent d’eux-mêmes :

Type affiché Dossier Recréé par Réveiller avec
dépendances npm node_modules pnpm install --frozen-lockfile, yarn install --frozen-lockfile, bun install, npm ci ou npm install, selon le fichier de verrouillage
environnement Python .venv ou venv uv sync, poetry install, ou python3 -m venv puis pip install -r requirements.txt
CocoaPods Pods pod install
outils Flutter .dart_tool flutter pub get
build Rust target Reconstruit par votre prochain cargo build
cache Gradle .gradle Reconstruit par votre prochain build Gradle
build Next.js .next Reconstruit par votre prochain build
Unity Library Library (projet Unity) Reconstruit lorsque Unity ouvre le projet
fichiers de build Autres dossiers de build reconnus par MoreRoom Reconstruits par votre prochain build

Si aucun projet ne remplit ces conditions, l’écran affiche Aucun projet en sommeil trouvé.

Mettre en hibernation (Pro)

Cliquez sur Mettre en hibernation sur la carte d’un projet. MoreRoom place ses dossiers reconstructibles dans la Corbeille en une seule fois et écrit un petit fichier, .moreroom-hibernation.json, dans le projet pour se souvenir de ce qu’il a retiré. La carte se transforme en lune et affiche l’espace libéré (« taille libérés »).

Votre code source, votre historique Git et vos réglages ne sont jamais touchés.

Réveiller (gratuit)

Cliquez sur Réveiller. MoreRoom exécute, dans le dossier du projet, la commande officielle indiquée ci-dessus pour chaque dossier retiré — l’outil doit être installé sur votre Mac (Node.js, pnpm, Python, CocoaPods, Flutter…). Une fois l’opération terminée, le fichier marqueur est supprimé et MoreRoom relance l’analyse.

Si un outil n’est pas installé ou si sa commande échoue, MoreRoom vous indique ce que vous devez exécuter vous-même : « À exécuter dans le projet : … ».

Annuler plutôt

La mise en hibernation est un simple placement dans la Corbeille : tant que vous n’avez pas vidé la Corbeille, ⌘Z ou Historique › Restaurer remet les dossiers exactement comme ils étaient, sans rien réinstaller.