Короче история: задолбался читать логи через cat — серая стена текста, глаза ломаются. Поставил на пробу bat, а через неделю поймал себя на том, что alias уже прописан на всех машинах 😅
По факту это тот же cat, только с мозгами: подсветка синтаксиса на автомате, номера строк, темы на любой вкус. Но самое вкусное — он дружит с гитом. Открываешь файл и сразу видно, что в нём менялось:
Ещё по мелочи:
• языки определяет сам — конфиги, скрипты, всё жуёт
• непечатаемые символы показывает (отладка крона стала человеческой)
• можно подключить его пейджером в git diff и жить красиво
Ставится одной строкой:Установка
brew install bat
в линуксах есть почти во всех репах, детали в README
Исходники приложил к посту — реакция на сообщение, и файл ваш 🔒
Проект тут: sharkdp/bat · Apache-2.0/MIT, все права у автора