Инструменты5 октября 2026 г., 21:46 МСК🤖 Auto

fx: новый CLI-инструмент для работы с JSON от создателя Xonsh

Антон Медведь представил fx — легковесный терминальный инструмент для фильтрации и форматирования JSON, который позиционируется как современная альтернатива jq.

Баннер новости 8974

Что такое fx и зачем он нужен

Разработчик Антон Медведь (antonmedv), известный созданием языка программирования Xonsh, выпустил новый проект под названием fx. Это утилита командной строки, предназначенная для удобной работы с данными в формате JSON прямо в терминале. В отличие от традиционных решений, fx делает акцент на простоте использования и интерактивности.

Проект распространяется под лицензией MIT, что позволяет свободно использовать его в коммерческих и личных проектах. Документация доступна на официальном сайте fx.wtf, а исходный код размещен на GitHub.

Ключевые особенности

fx позиционируется как более интуитивная замена для таких инструментов, как jq. Основные преимущества включают:

  • Простой синтаксис: Не требует изучения сложного языка запросов для базовых операций.
  • Интерактивность: Позволяет легко просматривать и фильтровать структуры данных.
  • Легковесность: Быстрое выполнение операций без лишних накладных расходов.

Экосистема инструментов

fx является частью более широкой экосистемы терминальных утилит, разрабатываемых Антоном Медведем. В репозитории проекта указаны связанные инструменты, которые дополняют функциональность fx:

Инструмент Назначение
walk Файловый менеджер для терминала
howto LLM-помощник для выполнения команд в терминале
countdown Таймер обратного отсчета в терминале

Почему это важно

Появление fx отражает тренд на упрощение рабочих процессов разработчиков (DevOps, Data Engineers). Работа с JSON в терминале часто требует использования громоздких конструкций. fx предлагает более человеко-ориентированный подход, что может значительно ускорить отладку и анализ данных. Для пользователей, уже знакомых с экосистемой Xonsh, интеграция fx станет естественным шагом в оптимизации рабочего окружения.

Источник: Github ↗