Привет. Сегодня расскажу про штуку, которой одно время пользовался на локальной машине и снова к ней вернулся.
Называется Atuin — Magical Shell History.
Если коротко, эта тулза заменяет стандартный поиск в командной строке по Ctrl+R на красивенький и достаточно удобный.
Но помимо красивых пейзажей, вся история команд синхронизируется с облачным сервером. Используется база данных SQLite.
Ты скажешь: фи, это же небезопасно! Согласен, поэтому есть варик поднять свой сервачок и синхронизировать через него.
Всё в лучших традициях self-hosted. Мануал по установке сервера. Через Docker Compose за пару минут всё расчехляется.
Кстати, если нажать стрелочку вверх, сработает триггер и откроется морда Atuin с историей, пиздатенько!
Дополнительно:
- написана на Rust + SQLite;
- удобный поиск и фильтр;
- история команд шифруется;
- совместимо с Bash, Zsh, Fish, NuShell.
Установка одной командой:
/bin/bash -c "$(curl --proto '=https' --tlsv1.2 -sSf https://setup.atuin.sh)"
Короче, рекомендую потыкать.
Сайт проекта: https://atuin.sh/
Страница на GitHub: https://github.com/atuinsh/atuin








Комментарии