atuin
Store your shell history in a searchable database. tldr-pages
On several platforms
Several platforms
Store your shell history in a searchable database. Optionally sync your encrypted history between machines.
Install atuin into your shell
eval "$(atuin init bash)"IdentifyImport history from the shell default history file
atuin import autoIdentifySearch shell history for a specific command
atuin search commandIdentifyRegister an account on the default sync server using the specified username, email, and password
atuin register --username username --email email --password passwordIdentifyLog in to the default sync server
atuin login --username username --password passwordIdentifySync history with the sync server
atuin syncIdentify