Tenho toneladas de coisas no meu .bash_profile. O problema é que eu uso cerca de 3 computadores com muita frequência e estou cansado de ter que copiar e colar minhas preferências em todos os lugares. Dois deles rodam Ubuntu 10.10 e um roda OSX. Eu queria saber se havia uma maneira de usar o Dropbox para compartilhar um único arquivo de preferências. Tipo, quando o bash começar, diga para verificar ~/Dropbox/Bash/.bash_profile
?
Porém, eu também poderia dizer ao emacs para dar uma olhada ~/Dropbox/Emacs/.emacs
de alguma forma?
Responder1
~/.bash_profile
DROPBOX_PROFILE='~/Dropbox/Bash/.bash_profile'
if [ -f $DROPBOX_PROFILE ]; then
source $DROPBOX_PROFILE
fi
~/.emacs
(load "~/Dropbox/Emacs/.emacs")
Responder2
Que tal isso, que evita ter arquivos de configuração especiais que originam as versões do Dropbox?
$ ln -s ~/Dropbox/Bash/.bash_profile ~/.bash_profile
$ ln -s ~/Dropbox/Emacs/.emacs ~/.emacs
Responder3
Em seu .bash_profile normal, basta chamar ~/Dropbox/Bash/.bash_profile.
#.bash_profile
. ~/Dropbox/Bash/.bash_profile # the '.' command runs a file.
Na verdade, você provavelmente deseja chamar o arquivo compartilhado de outra forma ou, pelo menos, não torná-lo um arquivo oculto.
Responder4
Verifique também "homeboy" para sincronização e atualização geral da máquina de desenvolvimento:https://github.com/preston/homeboy