A causa del lavoro ho recentemente iniziato a utilizzare OS X e l'ho configurato utilizzando homebrew per ottenere un'esperienza simile a quella di Linux.
Tuttavia, ci sono alcune differenze nelle loro impostazioni. Alcuni devono solo essere installati su un sistema. Dato che i miei dotfile vivono in un repository git, mi chiedevo che tipo di switch avrei potuto impostare, in modo che alcune configurazioni vengano lette solo per il sistema Linux e altre per OS X.
Per quanto riguarda i dotfile, mi riferisco, tra l'altro, a .bash_profiles
o .bash_alias
.
if (exists rcfile.local); source rcfile.local; endif
, tradotto nel file rc appropriato. Il file rc principale che cerco di mantenere agnostico sul sistema, mentre la .local
versione ha impostazioni specifiche del sistema. Se si desidera tutto in un singolo repository, è possibile disporre delle directory di sistema e collegare simbolicamente rcfile.local a quello nella directory corretta.