xbar — это приложение для macOS, позволяющее выводить результаты выполнения любых скриптов или программ непосредственно в строку меню операционной системы. Оно является продолжением и переработкой проекта BitBar, предоставляя пользователям возможность создавать настраиваемую панель инструментов, отображающую информацию в реальном времени.
Программа была полностью переписана с нуля на языке Go и использует фреймворк Wails для создания кроссплатформенных приложений. xbar распространяется с открытым исходным кодом и поддерживает macOS начиная с версии 10.15 (Catalina). В отличие от BitBar, xbar предлагает улучшенную производительность, расширенные возможности настройки и удобный интерфейс для управления плагинами.
Основной функционал xbar заключается в возможности интеграции различных скриптов и программ в строку меню macOS. Пользователи могут создавать собственные плагины на любом языке программирования, который позволяет выводить текст в стандартный вывод. Существуют тысячи готовых плагинов, охватывающих широкий спектр областей, от системной информации до финансовых данных.
- Поддержка множества языков программирования: xbar позволяет создавать плагины на различных языках, включая Bash, Python, Go, Node.js и других, при условии, что они могут выводить текст в стандартный вывод.
- Гибкая система плагинов: пользователи могут устанавливать, настраивать и обновлять плагины через графический интерфейс приложения или вручную, размещая их в специальной папке плагинов.
- Широкий выбор готовых плагинов: доступно множество предустановленных плагинов, охватывающих различные категории, такие как системная информация, погода, финансы, новости, социальные сети и другие.
- Поддержка динамических обновлений: плагины могут автоматически обновлять свою информацию через заданные интервалы времени, обеспечивая актуальность данных в строке меню.
- Интерактивные элементы: некоторые плагины поддерживают возможность взаимодействия с пользователем, например, отображение выпадающих меню или выполнение команд при клике.
- Совместимость с BitBar: xbar совместим с большинством плагинов BitBar, что позволяет пользователям легко перенести свои настройки и плагины с предыдущей версии приложения.
- Открытый исходный код и активное сообщество: проект xbar имеет открытую лицензию MIT и активно поддерживается сообществом разработчиков, что способствует регулярным обновлениям и улучшениям функционала.