Improved shell history for zsh, bash, fish and nushell
atuin
$ atuin search
$ eval "$(atuin init bash)"
$ atuin sync