shallow-backup

Стороннее

Git-интегрированный CLI-инструмент для бэкапа dotfiles, списков brew/pip/npm-пакетов, шрифтов и конфигов приложений на macOS. Open source MIT, активно развивается.

Проверено редакцией
Обновлено: 21.07.2026
Версия6.6
РазмерPython CLI
macOS10.15+
Скачиваний0

Описание

shallow-backup - бесплатный CLI-инструмент с открытым кодом, который делает полный снимок настроек macOS-окружения разработчика и пушит результат в Git-репозиторий. Идеальная страховка перед переустановкой системы или переходом на новый Mac.

В отличие от Mackup, который работает через симлинки в облачное хранилище, shallow-backup просто копирует файлы в указанную папку. Это даёт несколько ключевых преимуществ: история изменений через Git, возможность сравнивать настройки в разные моменты времени, восстановление выборочно по категориям.

Что бэкапит:

  • Dotfiles: .zshrc, .bashrc, .gitconfig, .ssh/config, .vimrc, .tmux.conf и десятки других конфигурационных файлов из домашней папки.
  • Списки пакетов: brew, brew --cask, mas (Mac App Store), npm -g, pip, gem, cargo, macports - все ваши установленные пакеты сохраняются в текстовом виде.
  • Конфиги редакторов: VSCode (settings.json, keybindings, extensions), Sublime Text, Terminal.app - всё что обычно настраивается часами.
  • Установленные шрифты: копирует пользовательские шрифты из ~/Library/Fonts.
  • Пользовательские пути: можно добавить любые папки в backup-конфиг.
  • Git-интеграция: автоматический commit и push в указанный репозиторий после бэкапа.
  • Trufflehog защита: встроенная проверка на случайно попавшие в backup секреты (API-ключи, токены).
  • Условный бэкап: можно настроить какие файлы копировать на основе bash-выражений.

Установка одной командой через pipx или Homebrew. После установки запускается shallow-backup и через интерактивное меню или CLI-флаги выполняется backup. Восстановление на новом Mac - аналогично простое: clone репозитория, запуск shallow-backup --reinstall-all, и через несколько минут все ваши конфиги, пакеты, шрифты на месте.

Программа подходит iOS/macOS-разработчикам со сложным окружением, DevOps-инженерам которые часто пересоздают рабочие машины, frontend-разработчикам с длинным списком npm-пакетов, и всем кому надоело каждый раз настраивать новый Mac с нуля. Активно поддерживается с 2018 года, последний релиз - март 2026.

Часто задаваемые вопросы

Программа shallow-backup действительно бесплатная?

Да, shallow-backup распространяется бесплатно и не содержит рекламы, подписок или скрытых платежей. Скачать можно прямо с mac-soft.ru.

На какой версии macOS работает shallow-backup?

Минимальная поддерживаемая версия - macOS 10.15. Программа работает и на всех более новых версиях, включая macOS Sequoia и Tahoe.

Как установить программу для macOS?

Если вы скачали .dmg - откройте его двойным кликом и перетащите иконку программы в папку Applications. Для других типов файлов смотрите подробную инструкцию по установке.

Где скачать shallow-backup?

Это стороннее ПО, которое распространяется разработчиком Aaron Lichtman. Кнопка «Скачать» на странице перенаправит вас на официальный сайт разработчика.