0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>13 авг 2024</li>
2
<ul><li>13 авг 2024</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>От нашего терминала - вашему.</p>
4
</ul><p>От нашего терминала - вашему.</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
5
<p>Иллюстрация: Оля Ежак для Skillbox Media</p>
6
<p>Востоковед, интересующийся IT. В прошлом редактор раздела "Системный блок" журнала "Fакел", автор журналов Computer Gaming World RE, Upgrade Special, руководитель веб-ресурсов компании 1С-Softclub.</p>
6
<p>Востоковед, интересующийся IT. В прошлом редактор раздела "Системный блок" журнала "Fакел", автор журналов Computer Gaming World RE, Upgrade Special, руководитель веб-ресурсов компании 1С-Softclub.</p>
7
<p>В августе собрали для вас лучшие консольные утилиты с открытым кодом: инструменты для разработчиков, воспроизведение аудио и видео, визуальные эффекты, новые команды и многое другое. Пришло время прокачать свой терминал и сделать его более универсальным.</p>
7
<p>В августе собрали для вас лучшие консольные утилиты с открытым кодом: инструменты для разработчиков, воспроизведение аудио и видео, визуальные эффекты, новые команды и многое другое. Пришло время прокачать свой терминал и сделать его более универсальным.</p>
8
<p><a>Bash-Oneliner</a> - большая библиотека удобных команд и горячих клавиш для работы с Linux. Автор проекта несколько лет назад занимался изучением биоинформатики, и ему приходилось часто взаимодействовать с терминалом. Тогда он обнаружил, что если знать команды и простые скрипты, то консоль перестанет пугать. С тех пор разработчик собирает все интересные горячие клавиши и команды в одном месте.</p>
8
<p><a>Bash-Oneliner</a> - большая библиотека удобных команд и горячих клавиш для работы с Linux. Автор проекта несколько лет назад занимался изучением биоинформатики, и ему приходилось часто взаимодействовать с терминалом. Тогда он обнаружил, что если знать команды и простые скрипты, то консоль перестанет пугать. С тех пор разработчик собирает все интересные горячие клавиши и команды в одном месте.</p>
9
<p><a>Открыть репозиторий</a></p>
9
<p><a>Открыть репозиторий</a></p>
10
<p>Posting - мощная утилита для работы с протоколом HTTP. Умеет локально хранить запросы в простых YAML-файлах, есть автозаполнение, подсветка синтаксиса, горячие клавиши Vim, пользовательские темы и команды для быстрого доступа к функциям.</p>
10
<p>Posting - мощная утилита для работы с протоколом HTTP. Умеет локально хранить запросы в простых YAML-файлах, есть автозаполнение, подсветка синтаксиса, горячие клавиши Vim, пользовательские темы и команды для быстрого доступа к функциям.</p>
11
Интерфейс Posting<em>Изображение:<a>darrenburns</a>/<a>GitHub</a></em><p><a>Открыть репозиторий</a></p>
11
Интерфейс Posting<em>Изображение:<a>darrenburns</a>/<a>GitHub</a></em><p><a>Открыть репозиторий</a></p>
12
<p><a>Aider</a> - нейросетевой программист, который помогает редактировать код в локальном Git-репозитории. Если всегда хотели попробовать парное программирование, но пара не находилась, то самое время попробовать нейросеть. Aider можно подружить с любой языковой моделью, но лучше всего использовать GPT-4o или Claude 3.5 Sonnet. Это модели мощнее и предлагают наиболее подходящие фрагменты кода.</p>
12
<p><a>Aider</a> - нейросетевой программист, который помогает редактировать код в локальном Git-репозитории. Если всегда хотели попробовать парное программирование, но пара не находилась, то самое время попробовать нейросеть. Aider можно подружить с любой языковой моделью, но лучше всего использовать GPT-4o или Claude 3.5 Sonnet. Это модели мощнее и предлагают наиболее подходящие фрагменты кода.</p>
13
Пример работы Aider<em>Скриншот:<a>Aider</a>/ Skillbox Media</em><p>Aider может:</p>
13
Пример работы Aider<em>Скриншот:<a>Aider</a>/ Skillbox Media</em><p>Aider может:</p>
14
<ul><li>отредактировать файлы;</li>
14
<ul><li>отредактировать файлы;</li>
15
<li>запушить изменения в Git;</li>
15
<li>запушить изменения в Git;</li>
16
<li>редактировать несколько файлов одновременно;</li>
16
<li>редактировать несколько файлов одновременно;</li>
17
<li>работать с большинством популярных языков, включая Python, JavaScript, TypeScript и PHP.</li>
17
<li>работать с большинством популярных языков, включая Python, JavaScript, TypeScript и PHP.</li>
18
</ul><p><a>Открыть репозиторий</a></p>
18
</ul><p><a>Открыть репозиторий</a></p>
19
<p><a>Asciinema</a> - это инструмент для записи всего происходящего в терминале. Он может пригодиться, чтобы продемонстрировать работу приложения или поделиться забавной ошибкой. Главное преимущество Asciinema в том, что утилита записывает видео в специальном легковесном формате .cast, а не в громоздких .mp4 или .mov.</p>
19
<p><a>Asciinema</a> - это инструмент для записи всего происходящего в терминале. Он может пригодиться, чтобы продемонстрировать работу приложения или поделиться забавной ошибкой. Главное преимущество Asciinema в том, что утилита записывает видео в специальном легковесном формате .cast, а не в громоздких .mp4 или .mov.</p>
20
<p>Полученный файл можно воспроизвести в терминале, встроить в веб-страницу и поделиться им в социальных сетях.</p>
20
<p>Полученный файл можно воспроизвести в терминале, встроить в веб-страницу и поделиться им в социальных сетях.</p>
21
<p><a>Открыть репозиторий</a></p>
21
<p><a>Открыть репозиторий</a></p>
22
<p><a>Eza</a> - это переосмысление классической утилиты ls, которая выводит в терминал содержимое директории. В Eza пользователю предоставляется больше возможностей, например каждый тип файлов выделяется своим цветом, а также поддерживается работа с симлинками, расширенными атрибутами и Git.</p>
22
<p><a>Eza</a> - это переосмысление классической утилиты ls, которая выводит в терминал содержимое директории. В Eza пользователю предоставляется больше возможностей, например каждый тип файлов выделяется своим цветом, а также поддерживается работа с симлинками, расширенными атрибутами и Git.</p>
23
<p>Ещё один плюс Eza заключается в высокой скорости работы. Всё благодаря тому, что утилита состоит всего из одного бинарного файла.</p>
23
<p>Ещё один плюс Eza заключается в высокой скорости работы. Всё благодаря тому, что утилита состоит всего из одного бинарного файла.</p>
24
Пример использования Eza<em>Изображение:<a>Eza</a></em><p>Особенности Eza:</p>
24
Пример использования Eza<em>Изображение:<a>Eza</a></em><p>Особенности Eza:</p>
25
<ul><li>Поддержка гиперссылок.</li>
25
<ul><li>Поддержка гиперссылок.</li>
26
<li>Детализация точек монтирования.</li>
26
<li>Детализация точек монтирования.</li>
27
<li>Вывод статуса Git-репозиториев.</li>
27
<li>Вывод статуса Git-репозиториев.</li>
28
<li>Человекочитаемые относительные даты.</li>
28
<li>Человекочитаемые относительные даты.</li>
29
<li>Поддержка ярких цветов терминала.</li>
29
<li>Поддержка ярких цветов терминала.</li>
30
</ul><p><a>Открыть репозиторий</a></p>
30
</ul><p><a>Открыть репозиторий</a></p>
31
<p>LSD - другая переработка команды Ls со множеством дополнительных возможностей, включая поддержку цветов, иконок, древовидный вывод и множество вариантов форматирования.</p>
31
<p>LSD - другая переработка команды Ls со множеством дополнительных возможностей, включая поддержку цветов, иконок, древовидный вывод и множество вариантов форматирования.</p>
32
Так выглядит вывод команды lsd<em>Скриншот:<a>lsd-rs</a>/<a>GitHub</a></em><p><a>Открыть репозиторий</a></p>
32
Так выглядит вывод команды lsd<em>Скриншот:<a>lsd-rs</a>/<a>GitHub</a></em><p><a>Открыть репозиторий</a></p>
33
<p><a>Cmus</a> - это быстрый и мощный музыкальный проигрыватель для Unix-подобных операционных систем. С ним любимые треки можно слушать прямо в терминале.</p>
33
<p><a>Cmus</a> - это быстрый и мощный музыкальный проигрыватель для Unix-подобных операционных систем. С ним любимые треки можно слушать прямо в терминале.</p>
34
Внешний вид Cmus<em>Скриншот:<a>Cmus</a>/ Skillbox Media</em><p>Особенности:</p>
34
Внешний вид Cmus<em>Скриншот:<a>Cmus</a>/ Skillbox Media</em><p>Особенности:</p>
35
<ul><li>Поддерживает разные форматы: Ogg Vorbis, MP3, FLAC, Opus, Musepack, WavPack, WAV, AAC, MP4, аудио-CD и WMA.</li>
35
<ul><li>Поддерживает разные форматы: Ogg Vorbis, MP3, FLAC, Opus, Musepack, WavPack, WAV, AAC, MP4, аудио-CD и WMA.</li>
36
<li>Потоковое воспроизведение треков в форматах MP3 и Ogg с помощью Shoutcast/Icecast.</li>
36
<li>Потоковое воспроизведение треков в форматах MP3 и Ogg с помощью Shoutcast/Icecast.</li>
37
<li>Мгновенный запуск, даже если в коллекции несколько тысяч треков.</li>
37
<li>Мгновенный запуск, даже если в коллекции несколько тысяч треков.</li>
38
<li>Поддержка фильтров по названию, дате, исполнителю и другим параметрам.</li>
38
<li>Поддержка фильтров по названию, дате, исполнителю и другим параметрам.</li>
39
<li>Есть очередь воспроизведения.</li>
39
<li>Есть очередь воспроизведения.</li>
40
<li>Команды и поиск в режиме Vim/less.</li>
40
<li>Команды и поиск в режиме Vim/less.</li>
41
<li>Программа работает в Linux, OS X, FreeBSD, NetBSD, OpenBSD и Cygwin.</li>
41
<li>Программа работает в Linux, OS X, FreeBSD, NetBSD, OpenBSD и Cygwin.</li>
42
<li>Можно настроить цветовую схему утилиты.</li>
42
<li>Можно настроить цветовую схему утилиты.</li>
43
</ul><p><a>Открыть репозиторий</a></p>
43
</ul><p><a>Открыть репозиторий</a></p>
44
<p><a>Dry</a> - утилита для управления Docker-контейнерами из консоли. С её помощью можно получать информацию о контейнерах, образах и сетях, а при работе с кластером Swarm - об узлах, сервисах, стеках и других конструкциях Swarm. Dry можно использовать как с локальными, так и с удалёнными демонами Docker.</p>
44
<p><a>Dry</a> - утилита для управления Docker-контейнерами из консоли. С её помощью можно получать информацию о контейнерах, образах и сетях, а при работе с кластером Swarm - об узлах, сервисах, стеках и других конструкциях Swarm. Dry можно использовать как с локальными, так и с удалёнными демонами Docker.</p>
45
<p>В dry доступно большинство команд, представленных в официальном приложении Docker CLI. Утилита устанавливается с помощью всего одного бинарника и не требует применения внешних библиотек.</p>
45
<p>В dry доступно большинство команд, представленных в официальном приложении Docker CLI. Утилита устанавливается с помощью всего одного бинарника и не требует применения внешних библиотек.</p>
46
<p><a>Открыть репозиторий</a></p>
46
<p><a>Открыть репозиторий</a></p>
47
<p><a>ATAC</a> - это консольный API-клиент, похожий на Postman. Философия ATAC проста: быть бесплатным и автономным отныне и навсегда. С его помощью пользователи могут отправлять запросы через API и анализировать ответы сервера.</p>
47
<p><a>ATAC</a> - это консольный API-клиент, похожий на Postman. Философия ATAC проста: быть бесплатным и автономным отныне и навсегда. С его помощью пользователи могут отправлять запросы через API и анализировать ответы сервера.</p>
48
ATAC в работе<em>Изображение:<a>ATAC</a></em><p><a>Открыть репозиторий</a></p>
48
ATAC в работе<em>Изображение:<a>ATAC</a></em><p><a>Открыть репозиторий</a></p>
49
<p>Navi - простой ридер файлов с чит-листами различных консольных утилит. Если забыли, что делает та или иная команда, то можете подсмотреть её синтаксис и описание с помощью Navi. Пользователи могут загружать дополнительные чит-листы из интернета или писать собственные.</p>
49
<p>Navi - простой ридер файлов с чит-листами различных консольных утилит. Если забыли, что делает та или иная команда, то можете подсмотреть её синтаксис и описание с помощью Navi. Пользователи могут загружать дополнительные чит-листы из интернета или писать собственные.</p>
50
<p><a>Открыть репозиторий</a></p>
50
<p><a>Открыть репозиторий</a></p>
51
<p><a>Pandoc</a> - это одновременно библиотека на Haskell для преобразования файлов из одного формата в другой, и инструмент командной строки, который использует эту библиотеку. С помощью Pandoc можно конвертировать DOCX в ODT или HTML в PDF. Поддерживается много форматов, включая редкие MARKUA, ORG, TEI и ZIMWIKI.</p>
51
<p><a>Pandoc</a> - это одновременно библиотека на Haskell для преобразования файлов из одного формата в другой, и инструмент командной строки, который использует эту библиотеку. С помощью Pandoc можно конвертировать DOCX в ODT или HTML в PDF. Поддерживается много форматов, включая редкие MARKUA, ORG, TEI и ZIMWIKI.</p>
52
<p>Примеры команд:</p>
52
<p>Примеры команд:</p>
53
<p><strong>TXT - в HTML:</strong></p>
53
<p><strong>TXT - в HTML:</strong></p>
54
pandoc -s MANUAL.txt -o example2.html<p><strong>TXT - в RTF:</strong></p>
54
pandoc -s MANUAL.txt -o example2.html<p><strong>TXT - в RTF:</strong></p>
55
pandoc -s MANUAL.txt -o example7.rtf<p><strong>Веб-страница - в Markdown:</strong></p>
55
pandoc -s MANUAL.txt -o example7.rtf<p><strong>Веб-страница - в Markdown:</strong></p>
56
pandoc -s -r html http://www.gnu.org/software/make/ -o example12.text<p><strong>Markdown - в PDF:</strong></p>
56
pandoc -s -r html http://www.gnu.org/software/make/ -o example12.text<p><strong>Markdown - в PDF:</strong></p>
57
pandoc MANUAL.txt --pdf-engine=xelatex -o example13.pdf<p><strong>TXT - в EPUB:</strong></p>
57
pandoc MANUAL.txt --pdf-engine=xelatex -o example13.pdf<p><strong>TXT - в EPUB:</strong></p>
58
pandoc MANUAL.txt -o MANUAL.epub<p>Для экспериментов есть специальная<a>онлайн-песочница</a>.</p>
58
pandoc MANUAL.txt -o MANUAL.epub<p>Для экспериментов есть специальная<a>онлайн-песочница</a>.</p>
59
<p><a>Открыть репозиторий</a></p>
59
<p><a>Открыть репозиторий</a></p>
60
<p><a>Restic</a> - это быстрая, эффективная и безопасная программа для резервного копирования. Она поддерживает Linux, macOS, Windows, FreeBSD, OpenBSD.</p>
60
<p><a>Restic</a> - это быстрая, эффективная и безопасная программа для резервного копирования. Она поддерживает Linux, macOS, Windows, FreeBSD, OpenBSD.</p>
61
<p>Возможности Restic:</p>
61
<p>Возможности Restic:</p>
62
<ul><li>Можно создавать бэкапы для различных типов хранилищ.</li>
62
<ul><li>Можно создавать бэкапы для различных типов хранилищ.</li>
63
<li>Легко настраивается.</li>
63
<li>Легко настраивается.</li>
64
<li>Может копировать не весь файл сразу, а только ту часть, которая изменилась.</li>
64
<li>Может копировать не весь файл сразу, а только ту часть, которая изменилась.</li>
65
<li>Безопасность обеспечивается криптографическим шифрованием.</li>
65
<li>Безопасность обеспечивается криптографическим шифрованием.</li>
66
</ul><p><a>Открыть репозиторий</a></p>
66
</ul><p><a>Открыть репозиторий</a></p>
67
<p><a>Superfile</a> - это модная и современная утилита для работы с файлами. Её создавали с упором на красивый пользовательский интерфейс, и, надо признать, разработчики потрудились на славу.</p>
67
<p><a>Superfile</a> - это модная и современная утилита для работы с файлами. Её создавали с упором на красивый пользовательский интерфейс, и, надо признать, разработчики потрудились на славу.</p>
68
Внешний вид и работа Superfile<em>Изображение:<a>yorukot</a>/<a>GitHub</a></em><p>В Superfile реализованы все функции современного файлового менеджера, а тему и горячие клавиши пользователь может настроить под себя. Есть возможность просматривать сразу несколько каталогов и переносить файлы без необходимости возвращаться в основную директорию.</p>
68
Внешний вид и работа Superfile<em>Изображение:<a>yorukot</a>/<a>GitHub</a></em><p>В Superfile реализованы все функции современного файлового менеджера, а тему и горячие клавиши пользователь может настроить под себя. Есть возможность просматривать сразу несколько каталогов и переносить файлы без необходимости возвращаться в основную директорию.</p>
69
<p><a>Открыть репозиторий</a></p>
69
<p><a>Открыть репозиторий</a></p>
70
<p><a>Zellij</a> - это терминальный мультиплексор, то есть рабочее пространство, которое позволяет работать с несколькими сессиями в одном окне.</p>
70
<p><a>Zellij</a> - это терминальный мультиплексор, то есть рабочее пространство, которое позволяет работать с несколькими сессиями в одном окне.</p>
71
Zellij позволяет открывать несколько панелей в терминале<em>Изображение:<a>Zellij</a></em><p>Zellij подойдёт как начинающим, так и опытным пользователям. Основные функции работают из коробки и легки в освоении, а продвинутые функции можно настроить. Также поддерживается автоматизация рутинных процессов и плагины для интеграции дополнительных возможностей.</p>
71
Zellij позволяет открывать несколько панелей в терминале<em>Изображение:<a>Zellij</a></em><p>Zellij подойдёт как начинающим, так и опытным пользователям. Основные функции работают из коробки и легки в освоении, а продвинутые функции можно настроить. Также поддерживается автоматизация рутинных процессов и плагины для интеграции дополнительных возможностей.</p>
72
<p><a>Открыть репозиторий</a></p>
72
<p><a>Открыть репозиторий</a></p>
73
<p><a>Musikcube</a> - ещё один консольный проигрыватель с функциями хранилища коллекций и сервера потокового аудио. Утилита работает на Windows, Linux, macOS и Raspberry Pi OS.</p>
73
<p><a>Musikcube</a> - ещё один консольный проигрыватель с функциями хранилища коллекций и сервера потокового аудио. Утилита работает на Windows, Linux, macOS и Raspberry Pi OS.</p>
74
<p>Для владельцев Android-смартфонов есть приложение Musikdroid, которое выступает клиентом потокового вещания. С его помощью можно слушать музыку, которая хранится на домашнем сервере с установленной утилитой Musikcube. Получается самодельный Spotify с любой музыкой.</p>
74
<p>Для владельцев Android-смартфонов есть приложение Musikdroid, которое выступает клиентом потокового вещания. С его помощью можно слушать музыку, которая хранится на домашнем сервере с установленной утилитой Musikcube. Получается самодельный Spotify с любой музыкой.</p>
75
Внешний вид Musikcube в версии для Windows<em>Изображение:<a>clangen</a>/<a>GitHub</a></em><p>А Musikcore - кросс-платформенная библиотека на С++, которая может использоваться разработчиками как бэкенд для создания или прототипирования приложений, воспроизводящих музыку. Из коробки она обеспечивает сканирование файлов, индексацию тегов, управление очередью воспроизведения, плейлист, расширяемую архитектуру плагинов и поддержку библиотек, содержащих более 250 000 аудиодорожек.</p>
75
Внешний вид Musikcube в версии для Windows<em>Изображение:<a>clangen</a>/<a>GitHub</a></em><p>А Musikcore - кросс-платформенная библиотека на С++, которая может использоваться разработчиками как бэкенд для создания или прототипирования приложений, воспроизводящих музыку. Из коробки она обеспечивает сканирование файлов, индексацию тегов, управление очередью воспроизведения, плейлист, расширяемую архитектуру плагинов и поддержку библиотек, содержащих более 250 000 аудиодорожек.</p>
76
<p><a>Открыть репозиторий</a></p>
76
<p><a>Открыть репозиторий</a></p>
77
<p>Gallery-dl - простая утилита для скачивания картинок с различных веб-ресурсов. Главный плюс в том, что парой нажатий можно сохранить сразу несколько изображений на странице. Приложение кросс-платформенное и поддерживает множество опций для настройки именования загружаемых файлов и их сортировки.</p>
77
<p>Gallery-dl - простая утилита для скачивания картинок с различных веб-ресурсов. Главный плюс в том, что парой нажатий можно сохранить сразу несколько изображений на странице. Приложение кросс-платформенное и поддерживает множество опций для настройки именования загружаемых файлов и их сортировки.</p>
78
<p>По сути, аналог<a>Youtube-dl</a>, только для картинок.</p>
78
<p>По сути, аналог<a>Youtube-dl</a>, только для картинок.</p>
79
<p><a>Открыть репозиторий</a></p>
79
<p><a>Открыть репозиторий</a></p>
80
<p><a>Grex</a> - это библиотека и приложение командной строки для создания регулярных выражений. Работает следующим образом: вы пишете тестовый пример, а на его основе автоматически генерируется регулярка.</p>
80
<p><a>Grex</a> - это библиотека и приложение командной строки для создания регулярных выражений. Работает следующим образом: вы пишете тестовый пример, а на его основе автоматически генерируется регулярка.</p>
81
<p>По умолчанию Grex выдаёт точные регулярные выражения, соответствующие заявленному примеру. С помощью флагов командной строки или методов предварительной обработки из библиотеки можно создать обобщённые конструкции.</p>
81
<p>По умолчанию Grex выдаёт точные регулярные выражения, соответствующие заявленному примеру. С помощью флагов командной строки или методов предварительной обработки из библиотеки можно создать обобщённые конструкции.</p>
82
<p>"Нужно ли теперь учить регулярные выражения?" - нередко спрашивают авторов утилиты. "Да, пожалуйста, научитесь писать их!" - отвечают они.</p>
82
<p>"Нужно ли теперь учить регулярные выражения?" - нередко спрашивают авторов утилиты. "Да, пожалуйста, научитесь писать их!" - отвечают они.</p>
83
<p><a>Открыть репозиторий</a></p>
83
<p><a>Открыть репозиторий</a></p>
84
<p><a>Bat</a> - аналог классической утилиты Cat, которая чаще всего используется для вывода в консоль содержимого файлов, но с полезными фичами. Например, есть подсветка синтаксиса, интеграция с Git и нумерация строк.</p>
84
<p><a>Bat</a> - аналог классической утилиты Cat, которая чаще всего используется для вывода в консоль содержимого файлов, но с полезными фичами. Например, есть подсветка синтаксиса, интеграция с Git и нумерация строк.</p>
85
С помощью команды Bat смотрим содержимое файла test.md<em>Изображение:<a>sharkdp</a>/<a>GitHub</a></em><p><a>Открыть репозиторий</a></p>
85
С помощью команды Bat смотрим содержимое файла test.md<em>Изображение:<a>sharkdp</a>/<a>GitHub</a></em><p><a>Открыть репозиторий</a></p>
86
<p>Fd - это быстрая программа для поиска записей в файловой системе.</p>
86
<p>Fd - это быстрая программа для поиска записей в файловой системе.</p>
87
Пример поиска с помощью Fd<em>Изображение:<a>sharkdp</a>/<a>GitHub</a></em><p>Возможности Fd:</p>
87
Пример поиска с помощью Fd<em>Изображение:<a>sharkdp</a>/<a>GitHub</a></em><p>Возможности Fd:</p>
88
<ul><li>Интуитивно понятный синтаксис: можно использовать команду fd PATTERN вместо find -iname '*PATTERN*'.</li>
88
<ul><li>Интуитивно понятный синтаксис: можно использовать команду fd PATTERN вместо find -iname '*PATTERN*'.</li>
89
<li>Поддержка регулярных выражений.</li>
89
<li>Поддержка регулярных выражений.</li>
90
<li>Высокая скорость работы.</li>
90
<li>Высокая скорость работы.</li>
91
<li>Цветное выделение разных типов файлов.</li>
91
<li>Цветное выделение разных типов файлов.</li>
92
<li>Команды можно выполнять параллельно.</li>
92
<li>Команды можно выполнять параллельно.</li>
93
<li>Умный регистр: по умолчанию поиск не чувствителен к регистру.</li>
93
<li>Умный регистр: по умолчанию поиск не чувствителен к регистру.</li>
94
<li>В базовых настройках утилита игнорирует скрытые каталоги и файлы, а также шаблоны из вашего .gitignore.</li>
94
<li>В базовых настройках утилита игнорирует скрытые каталоги и файлы, а также шаблоны из вашего .gitignore.</li>
95
</ul><p><a>Открыть репозиторий</a></p>
95
</ul><p><a>Открыть репозиторий</a></p>
96
<p><a>TerminalTextEffects</a>(TTE) - утилита для создания визуальных эффектов в консоли, которую можно использовать и в качестве библиотеки Python.</p>
96
<p><a>TerminalTextEffects</a>(TTE) - утилита для создания визуальных эффектов в консоли, которую можно использовать и в качестве библиотеки Python.</p>
97
<p>TTE поддерживает работу с шестнадцатеричными цветами Xterm 256 и RGB. Пользователи могут реализовывать сложные анимации с использованием квадратичных и кубических кривых Безье. Важно отметить, что в терминале Windows некоторые эффекты могут работать медленно.</p>
97
<p>TTE поддерживает работу с шестнадцатеричными цветами Xterm 256 и RGB. Пользователи могут реализовывать сложные анимации с использованием квадратичных и кубических кривых Безье. Важно отметить, что в терминале Windows некоторые эффекты могут работать медленно.</p>
98
Пример эффекта Bubbles<em>Изображение:<a>Effects Showroom</a></em><p><a>Открыть репозиторий</a></p>
98
Пример эффекта Bubbles<em>Изображение:<a>Effects Showroom</a></em><p><a>Открыть репозиторий</a></p>
99
<p>Freeze - генератор изображений в форматах PNG, SVG и WebP из фрагментов кода или вывода терминала. Если объяснять проще, то эта программа делает красивые скриншоты консоли, чтобы ими не стыдно было делиться с коллегами.</p>
99
<p>Freeze - генератор изображений в форматах PNG, SVG и WebP из фрагментов кода или вывода терминала. Если объяснять проще, то эта программа делает красивые скриншоты консоли, чтобы ими не стыдно было делиться с коллегами.</p>
100
Такое изображение можно сгенерировать, набрав в терминале freeze artichoke.hs -o artichoke.png.<em>Изображение:<a>charmbracelet</a>/<a>GitHub</a></em><p><a>Открыть репозиторий</a></p>
100
Такое изображение можно сгенерировать, набрав в терминале freeze artichoke.hs -o artichoke.png.<em>Изображение:<a>charmbracelet</a>/<a>GitHub</a></em><p><a>Открыть репозиторий</a></p>
101
<p><a>Gh-dash</a> - расширение GitHub (gh) CLI для отображения в терминале панели с пул-реквестами и задачами. Пригодится, если часто работаете в терминале и не хотите отвлекаться на браузер.</p>
101
<p><a>Gh-dash</a> - расширение GitHub (gh) CLI для отображения в терминале панели с пул-реквестами и задачами. Пригодится, если часто работаете в терминале и не хотите отвлекаться на браузер.</p>
102
Gh-dash<em>Изображение:<a>Gh-dash</a></em><p>Возможности Gh-dash:</p>
102
Gh-dash<em>Изображение:<a>Gh-dash</a></em><p>Возможности Gh-dash:</p>
103
<ul><li>Широкие возможности настройки утилиты.</li>
103
<ul><li>Широкие возможности настройки утилиты.</li>
104
<li>Поддерживается поиск по задачам и пул-реквестам.</li>
104
<li>Поддерживается поиск по задачам и пул-реквестам.</li>
105
<li>Можно применять пользовательские темы.</li>
105
<li>Можно применять пользовательские темы.</li>
106
<li>Доступен просмотр подробной информации о проекте.</li>
106
<li>Доступен просмотр подробной информации о проекте.</li>
107
</ul><p><a>Открыть репозиторий</a></p>
107
</ul><p><a>Открыть репозиторий</a></p>
108
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
108
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>