4 ms·
Obligatory plug for Atuin, which is a Sqlite-based shell history tool. It logs shell commands alongside timestamps, the working directory, and the return value.
by wswope 1y ago
Obligatory plug for Atuin, which is a Sqlite-based shell history tool. It logs shell commands alongside timestamps, the working directory, and the return value.
You can optionally sync your history to a server in encrypted form to keep a shared history across hosts. The server is extremely easy to self host.
As discussed in TFA, it’s easy to filter or scrub junk like `cd ~/Desktop` so it doesn’t pollute your history. You can also fuzzy search and toggle between commands run in your current session, commands run on your current host, commands run in your CWD, and commands run on all hosts.
It’s my single favorite piece of dev tooling, and has made my job + life far smoother and easier. Highly recommend.
https://atuin.sh/ https://atuin.sh/
- nullwarp 1y agoThis is the absolute first thing I ever install now. The amount of time it saves me is immeasurable. There's no way I'm going to manually curate every command I type, I've got actual work to do.
- Too 1y agoWhat are the most useful features?
- acedTrex 1y agoAn absolute requirement for me. I also support it as a sponsor its such a useful project.
- calmbonsai 1y agoOoooh, I'll have to take it for a test drive next week. This looks good for personal use as well as keeping a fleet of production maintenance/monitoring instances sync'd.
- mediumsmart 1y agoAtuin sounds great so I asked my llm if I should install it and it said: You already have a solid Bash+JSON+fzf setup that works and is flexible. considering to ask where my json bash history is located and how that works - I noticed Ctrl-r looked different a while ago.