Sobre o projeto
Purge é um utilitário gratuito e de código aberto para macOS, projetado para ajudar você a recuperar espaço em disco com segurança. Ele verifica seu Mac em busca de arquivos de cache, lixo do sistema e outros dados desnecessários que se acumulam com o tempo, permitindo limpá-los com um clique. Um recurso de segurança essencial é que nada é excluído permanentemente—todos os itens são movidos para a Lixeira do macOS, para que você possa restaurar qualquer coisa, se necessário.
### Recursos
- **Caches de Aplicativos**: Verifica `~/Library/Caches`, caches de contêineres sandbox e lixo comum do sistema. Mostra pastas de cache por aplicativo com nomes amigáveis, ícones e explicações em linguagem simples. Mescla locais de cache duplicados para o mesmo aplicativo em uma única linha.
- **Ferramentas de Desenvolvimento**: Limpa caches para Xcode, Homebrew, npm, pnpm, Yarn, CocoaPods, Gradle, Flutter, Docker Desktop, VS Code, Cursor, JetBrains, Cargo, Terraform e mais. Também lida com runtimes do Simulador iOS e artefatos de projetos de desenvolvedor, como `node_modules`, ambientes virtuais Python, `target` do Rust e saídas de build.
- **Arquivos Grandes**: Encontra arquivos pessoais que ocupam espaço em Documentos, Área de Trabalho, Downloads, Filmes, Música e Imagens. Inclui pesquisa, filtros de tamanho/data, categorias (vídeos, áudio, imagens, PDFs, arquivos, modelos de IA, etc.) e um localizador de duplicatas byte a byte que agrupa arquivos idênticos e sugere quais manter.
- **Desinstalador de Aplicativos**: Remove um aplicativo e seus caches, preferências, contêineres, logs e auxiliares de login restantes em uma única passagem. A correspondência estrita evita a exclusão acidental de arquivos compartilhados.
- **Rótulos de Segurança**: Cada item recebe um rótulo—✅ Seguro para Limpar ou ⚠️ Verificar Primeiro—para que você saiba o que está excluindo. Pastas não identificadas são excluídas completamente.
- **Opções de Limpeza**: Limpeza com um clique, Limpar Selecionados, Limpar Arquivos Seguros e limpeza automática agendada (semanal, mensal, intervalos personalizados). Todas as exclusões vão para a Lixeira.
- **Configurações**: Aparência (Claro/Escuro/Sistema), agendamento de limpeza, limite de obsolescência de projetos de desenvolvedor, pastas excluídas e histórico de limpeza.
- **Companheiro da Barra de Menus**: Mostra espaço recuperável de relance e ações rápidas.
- **Privacidade**: Funciona inteiramente no seu Mac; nenhum dado é enviado. A única atividade de rede é uma verificação opcional de atualizações diária.
### Instalação
Você pode instalar o Purge via Homebrew:
```bash
brew install --cask jithin-sabu/tap/purge
```
Ou baixe o `.dmg` na [página de lançamentos](https://github.com/jithin-sabu/purge-app/releases/latest). Após a instalação, conceda Acesso Total ao Disco nas Configurações do Sistema para habilitar a verificação.
### Compilando a partir do Código-Fonte
Requer macOS 13+ e Xcode 16+. Clone o repositório e abra `purge.xcodeproj` no Xcode, depois compile e execute. As dependências (apenas Sparkle) são resolvidas via Swift Package Manager.
### Segurança
- Lixeira por padrão: nada é excluído permanentemente.
- Exclusão baseada em lista de permissões: apenas caminhos seguros reconhecidos são elegíveis.
- Notarizado pela Apple e atualizações assinadas via Sparkle.
- Código aberto: a lógica de exclusão é totalmente inspecionável.
### Licença
Licença MIT. Livre para usar, modificar e distribuir.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.