Live data from Hacker News

Atuin – Magical Shell History

atuin.sh

11–20 of 72 posts

Re: Atuin – Magical Shell History

#13
For zsh users who like this idea and don't want to have to worry about anything leaving the device (not to insinuate that Atuin is doing anything below board, I don't think they are) I built my own version of this for myself called raven:

https://github.com/tylersaunders/raven

Raven has no sync component, stores your history in a sqlite, and never tries to move data off the device. It has a similar / large overlap in features with Atuin.

Sharing here in case anyone else could benefit from it, it only supports zsh for the moment since that's what I use.

Atuin is great though!

Re: Atuin – Magical Shell History

#14

For zsh users who like this idea and don't want to have to worry about anything leaving the device (not to insinuate that Atuin is doing anything below board, I don't think they are) I built my own version of this for myself called raven: https://github.com/tylersaunders/raven Raven has no sync component, stores your history in a sqlite, and never tries to move data off the device. It has a similar / large overlap in…

you could just disable sync in atuin

Re: Atuin – Magical Shell History

#15

TIL: You can also self-host atuin.

I have been using it for over 6 months self hosted, best feature is to be able to sync between all my machines. Really good to replicate my rsync across servers. And nothing leaves my private infrastructure. A breeze with docker.

Re: Atuin – Magical Shell History

#16

For zsh users who like this idea and don't want to have to worry about anything leaving the device (not to insinuate that Atuin is doing anything below board, I don't think they are) I built my own version of this for myself called raven: https://github.com/tylersaunders/raven Raven has no sync component, stores your history in a sqlite, and never tries to move data off the device. It has a similar / large overlap in…

For people OK with syncing to their own server, Atuin can be self-hosted as well

https://docs.atuin.sh/self-hosting/server-setup/

Re: Atuin – Magical Shell History

#17

For zsh users who like this idea and don't want to have to worry about anything leaving the device (not to insinuate that Atuin is doing anything below board, I don't think they are) I built my own version of this for myself called raven: https://github.com/tylersaunders/raven Raven has no sync component, stores your history in a sqlite, and never tries to move data off the device. It has a similar / large overlap in…

our sync is opt-in + optional, e2e encrypted, and self-hostable.

if that's not enough, you can disable all network features via a feature flag at compile time

if you don't care for sync, there are a bunch of other projects doing this (and supporting several shells), eg:

- mcfly: https://github.com/cantino/mcfly

- resh: https://github.com/curusarn/resh

Re: Atuin – Magical Shell History

#19
post #6

I've been using Atuin for at least a year and a half, and I think it's definitely the tool I'd been looking for the most in my entire dev career. It has made me much more confident with my hazy memory. Before it I'd struggle consistently to remember most of my recent commands. bck-i was always a bit obtuse to me and I honestly never grokked it until I had Atuin wired into my workflow (hard) and ran into bck-i instead…

(dev here!) thank you so much! I love to hear things like this <3

Re: Atuin – Magical Shell History

#20
I see it also supports fish. That's been my shell for many years, it just works really well and, as far as I can tell (couldn't find a demo on their website), it doesn't add much to fish beyond syncing?

Has anyone used fish + autuin? What are your thoughts? I'm curious to know if it is worth the extra tool, maybe I should just try it :)

Post reply on HN