En raison de mon travail, j'ai récemment commencé à utiliser OS X et je l'ai configuré en utilisant homebrew afin d'obtenir une expérience similaire à celle de Linux.
Cependant, il existe de nombreuses différences dans leurs paramètres. Certains n'ont besoin d'être installés que sur un seul système. Comme mes fichiers de points vivent dans un référentiel git, je me demandais quel type de commutateur je pouvais mettre en place, de sorte que certaines configurations ne soient lues que pour le système Linux et d'autres pour OS X.
En ce qui concerne les fichiers dot, je me réfère, entre autres, à .bash_profiles
ou .bash_alias
.
if (exists rcfile.local); source rcfile.local; endif
, traduite dans le fichier rc approprié. Le fichier rc principal j'essaie de garder le système indépendant, tandis que la .local
version a des paramètres spécifiques au système. Si vous voulez tout dans un seul dépôt, vous pouvez avoir des répertoires système et lier symboliquement le fichier rcfile.local à celui du répertoire approprié.