Distributed eternal bash history

As a developer you spend much of your time working in the terminal, every command written gets saved to history. How history is written and preserved, however, is highly configurable.

Wouldn’t it be nice, when you hit Ctrl-R, that the ssh-tunnel command you used four weeks ago was still there? Or if you do a “history | grep some-neat-trick-i-did-last-year” you found it? What if the commands you wrote on your work-station were instantly available on your laptop?

If you use a terminal, and you wish these things were true, this blog post is for you.

Continue reading