Sobre o projeto
Mole é um kit de ferramentas de gerenciamento de sistema focado em Mac, disponibilizado em duas formas: uma interface de linha de comando (CLI) gratuita e open-source, e um app nativo pago separado para Mac. Suporta macOS 12 e superior, funcionando em Macs Intel e Apple Silicon, com uma versão experimental para Windows disponível em uma branch dedicada.
A CLI combina funcionalidades similares às do CleanMyMac, AppCleaner, DaisyDisk e iStat Menus em um único binário. Seus recursos principais incluem limpeza profunda para remover caches, logs, arquivos temporários, artefatos de desenvolvedores e arquivos residuais de aplicativos já desinstalados para liberar armazenamento; desinstalação inteligente que remove aplicativos instalados junto com agentes de inicialização, arquivos de preferência e dados residuais ocultos associados, preservando arquivos compartilhados ainda usados por outros aplicativos instalados; um explorador visual de disco baseado em terminal que mostra o uso de armazenamento por local, identifica arquivos grandes e permite mover itens selecionados para a Lixeira após confirmação, com suporte para inspecionar unidades externas e diretórios específicos; otimização do sistema que executa tarefas de manutenção limitadas para Finder, rede, banco de dados e serviços do macOS, com pré-visualização em modo dry-run e opções de whitelist para excluir caminhos ou tarefas específicas; purga de artefatos de build que escaneia diretórios de projetos configurados em busca de artefatos rebuildáveis como pastas node_modules, target e dist, permitindo exclusão seletiva para liberar espaço com suporte a caminhos de escaneamento personalizados; e limpeza de instaladores que encontra e remove arquivos residuais de instalação (DMG, PKG, ISO, XIP, etc.) de locais comuns, incluindo Downloads, Desktop, caches do Homebrew, iCloud, Mail e Telegram.
A ferramenta prioriza a segurança com pré-visualizações em modo dry-run para todas as ações destrutivas, validação de caminhos para proteger locais do sistema e compartilhados, um sistema de whitelist para proteger caches importantes e itens de manutenção, e logs de operações armazenados em ~/Library/Logs/mole/operations.log, que podem ser revisados via comando mo history. Também oferece tab completion para shell, configuração de Touch ID para sudo e quick launchers para Raycast e Alfred.
As opções de instalação incluem Homebrew, script de instalação em uma linha e instalação com prefixo personalizado para atualizações sem senha. A CLI é licenciada sob GPL-3.0, enquanto o app nativo para Mac é um produto proprietário separado, com licença que cobre 2 Macs, atualizações vitalícias e política de reembolso de 14 dias.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.