A rabbit hole of new Linux shell stuff
I have installed k3s to a machine, trying to experiment with Kubernetes in a small scale. As one of the options that I can run in the (currently single-node) cluster was atuin ( https://atuin.sh/ ) It's an optionally self-hosted shell history search & sync tool. It's like fzf for searching, but for sync I didn't know of anything like it. As shell history is a bit... sensitive, self-hosting the sync server sounded like a good first pod for my budding Kubernetes cluster. It's not a bad experience, and it worked, I mostly used official docs in https://docs.atuin.sh/self-hosting/kubernetes/ with little tweaks. The rabbit hole started from the installation of the command line tool. Installing the shell plugin doc asks you to either use ble.sh (not a URL, home page at https://github.com/akinomyoga/ble.sh ) or bash-preexec. The latter is discouraged so I went with the first. This step of the rabbit hole already blew my mind, I found a lot of user-friendly featu...