home ¦ Archives ¦ Atom ¦ RSS

Adopting Atuin

For the longest time, like a decade or more, I’ve been really irritated by the behavior of the bash C-r key binding. It’s supposed to be a reverse history search by default. It has some non-obvious behavior though if you decide you’ve gone too far in your history.

The fix to bash is probably straightforward and I could have got on with my life. But sometimes I’m a dope. Anyway, I’m retooling my shell life, prompted by this Frank Wiles’ post My CLI World

Enter atuin:

Atuin CLI

The magical shell history tool loved by developers worldwide. Sync your commands across machines, search everything instantly, and keep your data encrypted. Open source.

Yeah, atuin is what I needed. And being the dope I am, I’ve known about it for a while now. The cross-host synching seems cools, but the default synch server being someone else’s host put me off a little.

The initial experience is looking great and exceeding my expectations.

Yup. I really am a dope. Onwards to integrating direnv and zoxide.

© 2008-2024 C. Ross Jam. Built using Pelican. Theme based upon Giulio Fidente’s original svbhack, and slightly modified by crossjam.