Z powodu pracy ostatnio zacząłem używać systemu OS X i skonfigurowałem go za pomocą homebrew, aby uzyskać podobne wrażenia jak w przypadku Linuksa.
Istnieje jednak kilka różnic w ich ustawieniach. Niektóre muszą znajdować się na jednym systemie. Ponieważ moje pliki dot żyją w repozytorium git, zastanawiałem się, jaki przełącznik mogę ustawić, aby niektóre konfiguracje były odczytywane tylko dla systemu Linux, a inne dla OS X.
Jeśli chodzi o pliki dotfile, to mam na myśli między innymi .bash_profiles
lub .bash_alias
.
if (exists rcfile.local); source rcfile.local; endif
, przetłumaczone na odpowiedni plik rc. Główny plik rc staram się utrzymać agnostyczny system, podczas gdy .local
wersja ma ustawienia specyficzne dla systemu. Jeśli chcesz mieć to wszystko w jednym repozytorium, możesz mieć katalogi systemowe i dowiązać plik rcfile.local do pliku w odpowiednim katalogu.