Keep your shell environment across multiple machines — If you are a heavy user of bash on Linux, you probably have a large startup script with all your favorite aliases, PATH settings, and tools setup like fzf, emacs, etc. But there’s a problem. When you make that one last tweak towards perfection on your desktop computer, you still…