Kontrola wersji Dotfile: ustawienia terminala

2

Używam jednego MacBooka w domu, a drugiego w pracy. Ostatnio zacząłem wersję kontrolującą moje pliki dot. Działa jak sen dla moich ustawień vim / MacVim, ale jest zdecydowanie mniej przydatny dla moich .bashrci .bash_profile.

Na przykład w domu mam kilka aliasów do uzyskiwania dostępu do wspólnych folderów lub aplikacji (których nie mam na moim komputerze służbowym), podczas gdy w pracy muszę skonfigurować sieć proxy.

Zastanawiam się tylko, czy istnieje jakaś „naturalna” (lub przynajmniej powszechnie używana) konfiguracja pliku kropkowego, która oddziela ustawienia niezależne od maszyny (które chcę umieścić pod kontrolą wersji) od ustawień specyficznych dla maszyny?

Nrvous
źródło

Odpowiedzi:

1

Możesz umieścić ustawienia specyficzne dla maszyny w osobnym pliku-kropce, np. .bashrc-localGdy są wspólne ustawienia .bashrc. .bashrczawierałby wtedy:

test -e ~/.bashrc-local && source ~/.bashrc-local
Barmar
źródło