DevToys добавляет поддержку Linux (пакет .deb) и macOS
Выпустив предварительную версию 2.0, DevToys наконец-то стал кроссплатформенным приложением, которое также работает на Linux и macOS!
DevToys — это бесплатные инструменты с открытым исходным кодом для разработчиков. Он содержит набор автономных инструментов в одном окне приложения. Они включают:
- JSON <> YAML, конвертеры дат, счисления.
- Кодировщики/декодеры для HTML, URL-адресов, Base64, GZip, JWT, QR-кода.
- Форматировщики JSON, SQL, XML.
- Хэш и контрольная сумма, Lorem Ipsum, генераторы паролей
- Симулятор цветовой слепоты, компрессор PNG/JPEG…
- JSONPath, RegEx, тестеры XML
- И текстовые утилиты, такие как просмотр Markdown, средство сравнения текста, анализатор и утилиты…
Начиная с версии 2.0, она также поддерживает расширения. Таким образом, пользователи могут создавать свои собственные инструменты и делиться ими с сообществом. Подробности смотрите на вводной странице.
В выпуске также представлен инструмент командной строки, который позволяет опытным пользователям выполнять все поддерживаемые операции в терминале или командной консоли. И CLI устанавливается как отдельный пакет.
Другие новые функции, добавленные в DevToys 2.0, включают:
- Инструмент хеширования/контрольной суммы
- Кодер/декодер изображений Base64
- Симулятор дальтонизма
- Конвертер изображений
- Инструмент «Сравнение текста», инструмент «Текстовые утилиты»
- Тестер регулярных выражений
- Предварительный просмотр уценки
- Новый инструмент JSON>Таблица/CSV/Excel
- Форматирование и рефакторинг XML
- Конвертер дат
- Генератор Лорем Ипсум
- Форматер JSON
- XML-валидатор
- Инструмент для чтения/генератора QR-кодов
- Инструмент тестирования JSONPath
- Декодер сертификатов
- Возможность открытия в новом окне.
- Компактный режим.
В выпуске также есть однострочный и многострочный ввод текста, поддержка интеллектуального обнаружения в элементах управления вводом текста и различные другие улучшения. Дополнительные изменения см. на странице выпусков Github.
Как установить DevToys в Ubuntu:
В новом выпуске представлены официальные пакеты .deb
и портативный архив для Linux, которые можно загрузить по ссылке ниже:
Загрузить DevToys (в разделе «Ресурсы»): https://github.com/DevToys-app/DevToys/releases
Для инструмента командной строки выберите загрузку либо devtoys.cli_linux_x64.deb
для платформы AMD/Intel, либо devtoys.cli_linux_arm.deb
для устройств ARM (например, Raspberry Pi).
А для графического инструмента загрузите либо devtoys_linux_x64.deb
для AMD/Intel, либо devtoys_linux_arm.deb
для ARM. Затем установите, выполнив команду в терминале (Ctrl+Alt+T):
sudo apt install ~/Downloads/devtoys_linux*.deb
ПРИМЕЧАНИЕ. Пакет предварительной версии 2.0 поддерживает Ubuntu 22.04 и Ubuntu 24.04. В моем случае он НЕ запускается в Debian 12 и Fedora 40 из-за отсутствия библиотек времени выполнения.
В Ubuntu возникают проблемы с запуском из-за проблем с разрешениями. Запустив окно терминала, вы увидите следующую ошибку:
bwrap: setting up uid map: Permission denied
** (DevToys:17289): ERROR **: 00:35:39.254: Failed to fully launch dbus-proxy: Child process exited with code 1
Aborted (core dumped)
Чтобы обойти эту проблему, просто запустите от имени пользователя root с помощью команды sudo devtoys
.
Удалить
Чтобы удалить DevToys, установленный через пакет .deb, используйте команду:
sudo apt remove --auto-remove devtoys