Em breve · Grátis para macOS
Seu Mac está cheio de lixo de build.
Estamos construindo o mapa.
Xcode, Docker, npm e Gradle escrevem silenciosamente gigabytes que você nunca concordou em manter. O DevCruft é um app gratuito para Mac que estamos construindo para desenhar todo o seu disco em escala e dar nome a cada cache de desenvolvimento que houver nele.
Ainda não há data de lançamento. Até lá, os guias deste site mostram como encontrar e limpar cada cache na mão.
Por que mais um app desses
Mapas de disco bonitos não entendem de código. Limpadores para devs são listas feias.
Os analisadores bonitinhos mostram uma pasta chamada DerivedData e deixam você pesquisar no Google o que é isso. Os limpadores para devs sabem exatamente o que é, mas apresentam tudo como uma tabela de caixinhas que você só pode marcar confiando cegamente.
O DevCruft quer ser a metade que falta em cada um dos dois: um mapa fácil de entender de relance, que já sabe para que serve cada pasta que aparece nele.
O que estamos construindo
Planejado para a primeira versão
Isto é o projeto, não um produto pronto. Os detalhes vão mudar conforme ele for construído e testado.
Um mapa, não uma lista de caixinhas
Todo o seu disco desenhado em escala, então uma pasta de 60 GB é o maior elemento na tela. Você percebe o problema antes de ler uma palavra.
Ele vai saber o que é a DerivedData
Em vez de um nome de pasta e um dar de ombros, cada cache de desenvolvimento identificado com o que é, a qual projeto pertence e se apagar custa alguma coisa.
Seguro por construção
Nada é removido sem uma pré-visualização com nomes antes. Os caminhos são classificados como regeneráveis, substituíveis ou insubstituíveis, e código-fonte e alterações não commitadas nunca são oferecidos para remoção.
Cada node_modules, ranqueado
Não só os que estão em ~/Projects: cada pasta em cada volume, ordenada por tamanho e data do último acesso, para que as esquecidas se destaquem.
Feito para caches de desenvolvimento
Xcode, simuladores, Docker, Gradle, Homebrew, gerenciadores de pacotes e toolchains de linguagens, cada um reconhecido pelo nome em vez de adivinhado.
Privado, sem conta
A varredura vai rodar inteiramente no seu Mac. Sem login, e nenhum nome de arquivo ou caminho enviado para lugar nenhum.
Cobertura
Os caches que ele vai reconhecer pelo nome
Os intervalos são tamanhos aproximados que essas pastas costumam atingir em máquinas de desenvolvedores. Os guias do blog mostram como medir os seus.
| Ferramenta | O que ele vai procurar | Onde | Tamanho comum |
|---|---|---|---|
| Xcode | DerivedData, Archives, iOS DeviceSupport | ~/Library/Developer/Xcode | 20–90 GB |
| iOS Simulators | Runtimes indisponíveis e dispositivos obsoletos | ~/Library/Developer/CoreSimulator | 10–60 GB |
| Docker | A imagem de disco da VM, imagens órfãs, volumes | ~/Library/Containers/com.docker.docker | 15–120 GB |
| node_modules | Cada pasta, ordenada pela data do último acesso | anywhere on disk | 5–50 GB |
| npm / pnpm / yarn | Repositórios globais de pacotes | ~/.npm, ~/Library/pnpm | 2–15 GB |
| Android Studio | Imagens de AVD, caches do Gradle, imagens de sistema do SDK | ~/.gradle, ~/Library/Android | 20–100 GB |
| Homebrew | Bottles baixadas e casks obsoletos | ~/Library/Caches/Homebrew | 1–10 GB |
| Swift Package Manager | Caches de clones e artefatos | ~/Library/Caches/org.swift.swiftpm | 1–8 GB |
| CocoaPods | Repositórios de specs e cache de pods | ~/Library/Caches/CocoaPods | 1–6 GB |
| Rust | Fontes do registro e diretórios target | ~/.cargo, target/ | 3–40 GB |
| Go | O cache de módulos | ~/go/pkg/mod | 2–20 GB |
| Python | Wheels do pip, virtualenvs abandonados | ~/Library/Caches/pip | 1–12 GB |
Do blog
Faça na mão hoje mesmo
Todo guia aqui é completo por si só e funciona com comandos que você já tem. Não precisa esperar pelo app.
Estes artigos mais recentes estão em inglês.
CleanMyMac Alternatives: An Honest Comparison
An honest look at how CleanMyMac compares with DaisyDisk, GrandPerspective and the free command-line options, from people building a competitor.
Ler →Your iPhone Backups Are Hiding on Your Mac — Here's Where
Local iPhone backups made through Finder sit on disk at 5-15 GB each, even for phones you no longer own. How to find them and delete them safely.
Ler →Safari and Chrome: The Browser Caches You've Never Cleared
Safari and Chrome can hold gigabytes per profile in HTTP cache, service workers and site data. Where each one lives and the commands to clear them.
Ler →Saiba antes de todo mundo quando for lançado.
O DevCruft vai ser grátis. Entre na lista de espera e mandaremos um único e-mail quando ele estiver pronto.