- Нативная разработка для macOS
- Инструменты работы с файловой системой
- Процессы проверки файлов
Scrub — приложение для macOS
Посмотрите, что приложение оставляет после себя.
Подробнее о проекте
О проекте
Пакет приложения — лишь часть того, что программа хранит на Mac. Кеши, настройки, контейнеры и вспомогательные файлы могут оставаться после её удаления. Scrub собирает связанные файлы в одном месте для просмотра.
Интерфейс показывает установленные приложения и занятое ими место на диске. Отдельный раздел Leftovers предназначен для файлов, связанных с уже удалёнными приложениями.

Наш подход
Логика сканирования использует точные идентификаторы пакетов для надёжного определения связей, а менее уверенные совпадения по имени показывает для проверки. Группировка по категориям, размеры файлов и предупреждения об общих файлах одного разработчика помогают понять, что найдено, до принятия решения.
SwiftUI обеспечивает нативный интерфейс, в котором сведения о приложении показаны рядом с группами связанных файлов. Пользователь явно выбирает и проверяет файлы: обнаружение файла само по себе не означает команду на его удаление.


Что мы создали
Scrub связывает поиск локальных файлов с явным этапом проверки и обычным перемещением поддерживаемых пользовательских файлов в Корзину.
Список приложений
Ищите и сортируйте установленные приложения, изучайте связанное с ними использование диска.
Проверка каждого файла
Просматривайте кеши, настройки, контейнеры, журналы и вспомогательные файлы по категориям.
Остатки удалённых программ
Находите файлы, связанные с ранее удалёнными приложениями.
Очистка под контролем пользователя
Проверяйте неоднозначные и общие файлы перед перемещением выбранных файлов в Корзину.
Есть идея проекта?
Расскажите, что вы создаёте. Мы поможем определить следующий шаг.
Связаться с командой