Из-за работы я недавно начал использовать OS X и настроил его с помощью homebrew, чтобы получить такой же опыт, как с Linux.
Тем не менее, есть довольно много различий в их настройках. Некоторые только должны быть на месте в одной системе. Поскольку мои точечные файлы находятся в репозитории git, мне было интересно, какой тип переключателя я мог бы установить, чтобы некоторые конфигурации читались только для системы Linux, а другие - для OS X.
Что касается точечных файлов, я имею в виду, среди прочего, .bash_profiles
или .bash_alias
.
if (exists rcfile.local); source rcfile.local; endif
переводу в соответствующий файл RC. Основной rc-файл, который я пытаюсь сохранить независимым от системы, в то время как .local
версия имеет системные настройки. Если вы хотите все это в одном репо, вы можете иметь системные директории и символическую ссылку на файл rcfile.local с тем, который находится в правильном каталоге.