Atuin
Atuin's server, users sync, search and back up your Shell history
Atuin uses the SQLite database to replace your existing shell history and records additional content for your commands. In addition, it provides optional, fully encrypted history synchronization between machines through the Atuin server. In addition to searching the UI, it can also perform the following actions: #Search for all successful 'make' commands recorded after 3pm yesterday atuin search --exit 0 --after "yesterday 3pm" make You can use the server hosted by me (ellie) or you can use your own server! Or simply don't use sync. All history syncs are encrypted, and even if I wanted to, I couldn't access your data. And I really don't want to. function Rebind up and ctrl-r's full-screen history search UI interface Use the sqlite database to store shell history Backup and synchronize encrypted shell history Same history on different terminals, different sessions, and different machines Record the exit code, cwd, host name, session, command duration, etc. Calculate statistics such as "Most commonly used commands." Do not replace old historical files Quickly <num>jump to previous records with Alt-shortcut keys Switch filtering modes with ctrl-r; you can search for history only from the current session, directory, or globally

