Об этом проекте

WTF (также известный как wtfutil) — это бесплатная панель личной информации с открытым исходным кодом, работающая в терминале. Она предоставляет разработчикам и техническим пользователям быстрый доступ к важным, но редко используемым данным и статистике, и используется тысячами людей по всему миру. Проект написан на Go и готовится к выпуску версии 1.0, который включает переименование из WTF в Tessera. Как это работает: функциональность организована в модули — самодостаточные блоки информации, отображаемые на панели. Каждый модуль включается и настраивается добавлением его параметров в файл config.yml, а документация по каждому модулю на сайте проекта объясняет доступные опции. Примеры модулей, выделенные в README, включают DigitalOcean, GitHub, Google Calendar, HackerNews, Have I Been Pwned, NewRelic, OpsGenie, Security, Transmission и Trello, охватывая такие области, как системы контроля версий, календари, управление инцидентами, проверки безопасности и загрузки. Установка: WTF поставляется как автономный бинарный файл и может быть установлен несколькими способами: через Homebrew (brew install wtfutil или tap для последних версий), через go install github.com/wtfutil/wtf@latest, через MacPorts, загрузкой готового бинарника из GitHub Releases, сборкой из исходников с помощью make install или через Arch User Repository (пакеты wtfutil и wtfutil-bin). Запуск через Docker также указан среди вариантов установки. Документация: основная документация находится на wtfutil.com, со страницами быстрого старта, конфигурации и справкой по модулям. Вклад в документацию осуществляется в отдельном репозитории (wtfutil/wtfdocs). Технические примечания: WTF построен на библиотеках tcell и tview, а собирается, упаковывается и развертывается с помощью GoReleaser. Управление зависимостями использует модули Go. Значок в README указывает, что проект лицензирован под MPL-2.0, а вдохновением послужил tiny-care-terminal Моники Динкулеску. Сообщество и вклад: проект неофициально поддерживается небольшой группой волонтеров; нет гарантий, что сообщенные ошибки будут исправлены или функции добавлены, хотя пользователи могут создавать вознаграждения на BountySource для стимулирования работы. Участников просят прочитать CONTRIBUTING.md и кодекс поведения проекта перед отправкой запросов на включение; в README отмечается, что WTF стал первым Go-проектом или первым вкладом в открытый исходный код для многих людей. Каналы общения включают GitHub Discussions и социальные сети, а спонсоры могут настроить сообщение выхода, отображаемое при завершении работы приложения.