I'm curious if anyone has tried to tackle the task of having non-sensitive parts of their bash (or other shell) profile made available anywhere they go.
I worked for a company for a time that did this by storing your profile on a network drive within the LAN. The effect was that when you logged in to any system or server, all your aliases would follow you everywhere. This was nice, but there are some things (aliases especially, as well as command history) that I'd like to have available on any system that I ever use.
Anyone out there tried to solve this problem for themselves? A USB key that you carry with you would be one obvious way to do this, but that won't solve the history issue. I also wonder if anyone else has tried to solve this issue using the internet as their storage medium - so that anywhere you go that has internet access (which is practically everywhere, if you tether your phone) would also give you access to all your aliases everywhere you go.
I guess the other really nice thing to have would be caching - where if you didn't have internet access, you'd still have a local copy, but it would sync up to the internet automatically whenever you made an update on a machine you were using.