SwiftBar
Ameba Labs and SwiftBar contributors · Запускайте плагины-скрипты в строке меню macOS: настройте обновление, действия в меню и просмотр плагинов.
Описание
SwiftBar превращает исполняемые скрипты в настраиваемые элементы строки меню macOS. Приложение подходит разработчикам, системным администраторам и пользователям, которым нужен быстрый доступ к информации о состоянии системы или действиям, запускаемым скриптами, без создания отдельного настольного приложения.
Возможности
- Отображение вывода скриптов в виде заголовков строки меню и пунктов раскрывающегося меню.
- Обновление плагинов с заданными интервалами или по поддерживаемому расписанию, включая потоковый вывод.
- Просмотр плагинов сообщества во встроенном репозитории плагинов.
- Поддержка совместимых форматов вывода и метаданных плагинов в стиле BitBar/xbar.
- Добавление изображений, SF Symbols, сочетаний клавиш, значков и пунктов меню с действиями.
- Упаковка плагинов вместе с ресурсами и метаданными, а также использование сворачиваемых разделов в поддерживаемых версиях.
Установка и настройка
Установите приложение с помощью brew install --cask swiftbar или распакуйте официальный ZIP-архив релиза и переместите SwiftBar.app в папку «Программы». При первом запуске выберите папку плагинов. Добавьте совместимый скрипт или воспользуйтесь пунктом Get Plugins, чтобы просмотреть репозиторий. Для скрипта с расписанием можно использовать имя файла, например date.1m.sh; интервал определяет частоту обновления. Следуйте официальному формату вывода, чтобы отделить заголовок строки меню от содержимого раскрывающегося меню.
SwiftBar находит скрипты в выбранной папке и запускает их как исполняемые плагины. Перед включением проверяйте скрипты и запрашиваемые ими инструменты. Вывод и действия плагинов могут обращаться к локальным командам или внешним службам; их доступность и разрешения зависят от плагина.
Требования, зависимости и платформы
SwiftBar 2.1.1 и текущий Homebrew cask требуют macOS 12 Monterey или новее. В Homebrew указана поддержка Intel и Apple Silicon, а также отсутствие дополнительных зависимостей типа formula и явно заявленного конфликта cask. Наличие официальных сборок для Windows, Linux, iOS или Android не подтверждено; это приложение для строки меню macOS.
Отдельным плагинам могут требоваться Python, Ruby, Node.js, инструменты командной строки или учетные данные служб, указанные в их метаданных. SwiftBar не делает эти зависимости обязательными для каждого плагина. Устанавливайте только то, что требуется выбранным вами плагинам. Плагинам, использующим календари или другие защищенные ресурсы, может потребоваться соответствующее разрешение macOS. В цитируемой документации не указаны минимальные требования к объему ОЗУ или свободному месту на диске.
Размер официального файла SwiftBar.v2.1.1.b597.zip для загрузки составляет 2,991,349 байт; это не размер установленного приложения. Сборке 597 соответствует версия 2.1.1. Снимок экрана репозитория плагинов в официальном README показывает прежний интерфейс, а не текущий релиз.
Учетная запись, стоимость и лицензия
SwiftBar — бесплатное ПО с открытым исходным кодом, распространяемое по лицензии MIT; в уведомлении об авторских правах указана Ameba Labs. Для локального использования скриптов не требуется подписка или учетная запись SwiftBar. Плагинам, обращающимся к платным службам или службам с аутентификацией, отдельно могут требоваться учетная запись, токен или оплата. На плагины сообщества могут распространяться собственные лицензии и уведомления.
Источники: официальный README и API плагинов, релиз 2.1.1 и файл, лицензия MIT с указанием версии, репозиторий плагинов.
Новая версия Что нового в 2.1.1 1 янв. 1 г. · Редакция OpenNavo · Перевод ИИ
- ИзмененияЗагружает плагины из стандартного каталога ~/.swiftbar.