atuin
Atuin заменяет стандартную историю команд оболочки на базу данных SQLite, сохраняя дополнительный контекст для каждой команды.
Программа предоставляет полноэкранный интерфейс поиска по истории команд и поддерживает зашифрованную синхронизацию истории между различными машинами через сервер Atuin.
Она записывает такие параметры, как код завершения команды, длительность выполнения, временную метку, имя хоста и рабочий каталог.
Atuin поддерживает несколько оболочек, включая zsh, bash, fish, nushell, xonsh и PowerShell.
Lang: Rust https://github.com/atuinsh/atuin