Поиск по сайту:

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

Статьи по данной тематике