Contrôle de version Dotfile: paramètres du terminal

2

J'utilise un MacBook à la maison et un autre au travail. Récemment, j'ai commencé à contrôler les versions de mes fichiers de points. Cela fonctionne comme un rêve pour mes réglages vim / MacVim, mais est décidément moins utile pour mes .bashrc et .bash_profile.

Par exemple, à la maison, j'ai plusieurs alias pour accéder à des dossiers ou à des applications communs (que je n'ai pas sur mon ordinateur), alors qu'au travail, je dois configurer le réseau de proxy.

Je me demande simplement s'il existe une configuration de fichier de points «naturelle» (ou du moins couramment utilisée) qui sépare les paramètres agnostiques pour la machine (que je souhaite placer sous contrôle de version) des paramètres spécifiques à la machine?

Nrvous
la source

Réponses:

1

Vous pouvez placer les paramètres spécifiques à une machine dans un fichier de points séparé, par exemple. .bashrc-local, alors que les paramètres communs sont en .bashrc. .bashrc contiendrait alors:

test -e ~/.bashrc-local && source ~/.bashrc-local
Barmar
la source