atuin Atuin заменяет существующую историю оболочки базой данных SQLite и записывает дополнительный контекст для команд Кроме того Atuin обеспечивает дополнительную и полностью зашифрованную синхронизацию истории между машинами через сервер Возможности ▫️хранение истории оболочки в базе данных sqlite ▫️резервное копирование и синхронизация зашифрованной истории оболочки ▫️одна и та же история на разных терминалах в разных сессиях и на разных машинах ▫️регистрация кода выхода cwd имени хоста сессии продолжительности выполнения команды и т д ▫️подсчет статистики например "наиболее часто используемая команда" ▫️старый файл истории не заменяется ▫️быстрый переход к предыдущим элементам ▫️переключение режимов фильтрации; поиск истории только в текущей сессии директории или глобально ▫️enter для выполнения команды tab для редактирования
GitHub: https://github.com/atuinsh/atuin