Как индивидуальный разработчик программного обеспечения, я хочу сохранить множество деталей моей точно настроенной системы macOS в единой системе управления конфигурациями, чтобы я мог быстро настроить новую среду разработки без особых ручных усилий.
Я сейчас пользуюсь анзибль с Homebrew и Mac App Store CLI для управления пакетами и тоскующий по дому для моих точечных файлов. Но мне не хватает решения для управления настройками приложения (файлы PLIST).
Я представляю что-то вроде тоскующий по дому это позволяет мне произвольно выбирать файлы PLIST, которыми я хочу управлять, перемещать их в репозиторий Git и вставлять ссылки в их исходное местоположение, чтобы я мог отслеживать и фиксировать или отменять изменения. Но я открыт для альтернативных подходов.
я не Я хочу использовать пакет программного обеспечения для ИТ, потому что я всего лишь один человек, и мне не нужны затраты или накладные расходы на сложное решение для управления предприятием. Кроме того, у меня есть общее предпочтение Unixy, терминальным решениям. В этом смысле сценарии оболочки могут решить проблему сценариев одноразовых изменений, но не помогут мне определить и зафиксировать изменения, которые я внесу позже. Какие еще решения используют люди?