Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mac App Remover

Utilitario para macOS que remove aplicativos e seus arquivos residuais (caches, preferences, logs, containers, etc).

Disponivel em duas versoes: CLI para o terminal e GUI com interface grafica nativa.

Funcionalidades

  • Lista todos os aplicativos instalados em /Applications e ~/Applications
  • Busca aplicativos por nome (case-insensitive)
  • Detecta arquivos residuais em 10 diretorios do ~/Library
  • Mostra tamanho do app e total a ser liberado
  • Fecha o app automaticamente se estiver em execucao
  • Remove o bundle .app e todos os arquivos relacionados

Instalacao

Requer Rust instalado.

git clone https://github.com/AleCyriaco/mac-app-remover.git
cd mac-app-remover
cargo build --release

Os binarios ficam em target/release/.

Uso

CLI

# Listar todos os aplicativos
mac-app-remover list

# Buscar por nome
mac-app-remover search chrome

# Remover um aplicativo
mac-app-remover remove "Google Chrome"

GUI

mac-app-remover-gui

A interface possui:

  • Barra de busca para filtrar apps
  • Lista scrollable com nome e tamanho
  • Painel de detalhes com caminho, Bundle ID e arquivos residuais
  • Botao de remocao com dialogo de confirmacao
  • Log de status em tempo real

Estrutura do projeto

src/
├── lib.rs          # Logica compartilhada (CLI + GUI)
├── main.rs         # Binario CLI
└── bin/
    └── gui.rs      # Binario GUI (egui/eframe)

Dependencias

  • eframe - Framework GUI (egui)
  • rfd - Dialogos nativos

Licenca

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages