Debido al trabajo, recientemente comencé a usar OS X y lo configuré usando homebrew para obtener una experiencia similar a la de Linux.
Sin embargo, hay bastantes diferencias en su configuración. Algunos solo necesitan estar en su lugar en un sistema. Como mis dotfiles viven en un repositorio git, me preguntaba qué tipo de conmutador podría establecer, de modo que algunas configuraciones solo se leen para el sistema Linux y otras para OS X.
En cuanto a los archivos de puntos, me refiero, entre otros, a .bash_profiles
o .bash_alias
.
if (exists rcfile.local); source rcfile.local; endif
, traducido al archivo rc apropiado. El archivo rc principal que trato de mantener independiente del sistema, mientras que la .local
versión tiene configuraciones específicas del sistema. Si lo quiere todo en un único repositorio, puede tener directorios del sistema y vincular el rcfile.local con el del directorio correcto.