|
|
|
|
|
by oliviergg
491 days ago
|
|
Atuin.sh solved all my problems with history: history by project : check, history by session :check, global history: check.
And if you want you can share history between computers.
I just have to enter 2-4 letters and I can found complex command to rerun or to reuse as example. |
|
1. As mentioned above, scope awareness when searching history. This can be exceptionally helpful when you know you’re in the same directory where you previously ran a command.
2. Sync - this is why I started with atuin. It’s pretty easy to run your own sync server if you’re not big on send your commands to some random server somewhere.
3. Persistence - similar to sync, I love having my whole command history available when I stand up a new machine.
4. Secrets hidden - you can even set it so secrets are not persisted in your history. This is useful if you haven’t yet migrated to using something 1Password to inject secrets. Also, as a side, it makes it really easy to find secret references you’ve used before too.