Утилиты

Полезные инструменты для повседневной работы: поиск по файлам, работа с текстом, сетью и системой.

26.08.2026Вышел fd 10.5.0: опции --ignore-parent и --exactgithub.com

fd — быстрая и удобная альтернатива find. В 10.5.0 добавлены опции --ignore-parent (отменяет --no-ignore-parent) и --exact (совпадение имени целиком, а не подстрокой).

14.07.2026Вышел beta rustup 1.29.1 — призыв к тестированиюblog.rust-lang.org

Команда rustup выпустила beta-версию 1.29.1 и ищет тестировщиков. Главное в релизе — улучшена параллельность операций rustup: при rustup update часть работы выполняется одновременно.

09.07.2026Вышла eza 0.23.5: завершён переход на clap и подсчёт строк кодаgithub.com

eza — современная замена ls. В 0.23.5 завершилась многолетняя миграция на clap, а eza научилась считать строки кода прямо в выводе (около 635 ГБ исходников — примерно за 4,5 минуты). Добавлены настройка цветов и удобный просмотр путей для Nix, а также исправления.

04.07.2026Вышел zoxide 0.10.0: импорт из atuin и поддержка RISC-Vgithub.com

zoxide — «умный» cd, запоминающий часто посещаемые каталоги. В 0.10.0 import умеет тянуть историю из atuin и сам определять файлы баз, появилась поддержка RISC-V Linux (riscv64) и улучшения для Fish/Bash/Zsh/Nushell/POSIX. Обратите внимание: import теперь подкоманда, а не флаг --from.

04.06.2026Josh — инструмент для работы с кодом проекта Rust в нескольких репозиторияхblog.rust-lang.org

Инструменты проекта Rust — Cargo, Clippy, rustfmt, rust-analyzer, Miri — развиваются в отдельных git-репозиториях: это удобно для настройки issues и pull request, но мешает вносить общие правки. Инструмент josh помогает управлять кодом сразу в нескольких репозиториях.

24.03.2026Вышел gitui 0.28.1: быстрый статус в больших репозиторияхgithub.com

gitui — быстрый терминальный интерфейс для git. В 0.28.1 добавлена поддержка pre-push hook; исправлена крайне медленная загрузка статуса в больших репозиториях (кэш по времени заменён счётчиком поколений) и паника при работе с репозиторием без настроенных remote; уточнено сообщение --version. Минимальная версия Rust — 1.88.

25.02.2026Вышел sd 1.1.0: построчная обработка по умолчаниюgithub.com

sd — простая замена sed для поиска и замены. В 1.1.0 обработка построчно стала поведением по умолчанию (меньше памяти, потоковый вывод для stdin); прежнее поведение с обработкой всего файла доступно через --across/-A. Это ломающее изменение.

14.02.2026Вышел hexyl 0.17.0: свои цвета, Braille-таблица и автодополнениеgithub.com

hexyl — hex-просмотр в терминале с подсветкой. В 0.17.0 появились настраиваемые цвета через переменные окружения, новая таблица Braille-символов и цветовые схемы, shell-автодополнение, вывод в стиле C-include и чтение стандартного ввода («-»).

02.12.2025Вышел bat 0.26.1: пагинация в --help и совместимость с catgithub.com

bat — cat с подсветкой синтаксиса и пагинацией. В 0.26.1 добавлена пагинация для -h/--help; исправлены зависание --list-themes с явным пейджером, разбор отрицательных значений N в диапазонах строк, неожиданные декорации при пайпе (совместимость с cat) и работа Docker-синтаксиса с кастомными ассетами.