Acessando seu perfil bash e histórico em qualquer lugar - via internet

1

Estou curioso para saber se alguém tentou lidar com a tarefa de disponibilizar partes não confidenciais de seu perfil bash (ou outro shell) em qualquer lugar.

Eu trabalhei para uma empresa por um tempo que fazia isso armazenando seu perfil em uma unidade de rede dentro da LAN. O efeito foi que, quando você fez login em qualquer sistema ou servidor, todos os seus aliases o seguiriam em todos os lugares. Isso foi legal, mas há algumas coisas (aliases especialmente, assim como histórico de comandos) que eu gostaria de ter disponíveis em qualquer sistema que eu já usei.

Alguém aí tentou resolver o problema sozinho? Uma chave USB que você carrega com você seria uma maneira óbvia de fazer isso, mas isso não resolveria o problema do histórico. Eu também me pergunto se alguém tentou resolver esse problema usando a internet como meio de armazenamento - para que em qualquer lugar que tenha acesso à Internet (que esteja praticamente em qualquer lugar, se você ligar seu telefone) também tenha acesso a todos os seus aliases onde quer que você vá.

Acho que a outra coisa realmente legal de ter seria o armazenamento em cache - onde, se você não tivesse acesso à Internet, ainda teria uma cópia local, mas seria sincronizada automaticamente na Internet sempre que você fizesse uma atualização uma máquina que você estava usando.

    
por jefflunt 02.03.2012 / 23:26

1 resposta

2

Uma maneira comum de fazer isso é através de um repositório git ou git-like usando ferramentas como git-home ou as ferramentas que vcs-home foi construído.

A outra maneira comum é usar DropBox , box.net , ou alguma outra ferramenta padrão de sincronização de arquivos para fazer isso, e ter seus bits locais da máquina fornecendo dados daqueles.

Ambos resolvem o problema offline para você, mas podem não ser completamente incríveis para, por exemplo, mesclar histórico. Os trade-offs de cada um variam, e o seu caso de uso dita que doem menos.

    
por 02.03.2012 / 23:29