Об этом проекте
Atuin — это замена истории команд shell, которая хранит команды в базе данных SQLite вместо обычного текстового файла. Она записывает дополнительный контекст для каждой команды, включая код выхода, текущий рабочий каталог, имя хоста, сессию и длительность выполнения команды.
Ключевые возможности включают:
- Полноэкранный интерфейс поиска по истории, который можно привязать к Ctrl-R или стрелке вверх.
- Зашифрованная синхронизация истории shell между разными машинами через сервер Atuin (поддерживаются как облачные, так и собственные варианты размещения).
- Расширенная фильтрация для поиска по истории в рамках сессии, каталога или глобально.
- Статистика команд, например, определение наиболее часто используемых команд.
- Поддержка нескольких оболочек, включая zsh, bash, fish, nushell, xonsh и PowerShell.
- Функция быстрого перехода к предыдущим элементам с помощью сочетаний клавиш Alt+цифра.