Sobre o projeto

WTF (também conhecido como wtfutil) é um painel de informações pessoais gratuito e de código aberto que roda no terminal. Ele oferece a desenvolvedores e usuários técnicos acesso rápido a estatísticas e dados importantes, mas raramente necessários, sendo usado por milhares de pessoas em todo o mundo. O projeto é escrito em Go e está se preparando para um lançamento v1.0 que inclui uma renomeação de WTF para Tessera. Como funciona: a funcionalidade é organizada em módulos — blocos de informações independentes exibidos no painel. Cada módulo é ativado e configurado adicionando suas configurações a um arquivo config.yml, e a documentação por módulo no site do projeto explica as opções disponíveis. Exemplos de módulos destacados no README incluem DigitalOcean, GitHub, Google Agenda, HackerNews, Have I Been Pwned, NewRelic, OpsGenie, Segurança, Transmission e Trello, abrangendo áreas como controle de versão, calendários, gerenciamento de incidentes, verificações de segurança e downloads. Instalação: o WTF é distribuído como um binário independente e pode ser instalado de várias maneiras: via Homebrew (brew install wtfutil, ou um tap para as versões mais recentes), via go install github.com/wtfutil/wtf@latest, via MacPorts, baixando um binário pré-compilado do GitHub Releases, compilando a partir do código-fonte com make install, ou através do Arch User Repository (pacotes wtfutil e wtfutil-bin). A execução via Docker também está listada entre as opções de instalação. Documentação: a documentação definitiva está em wtfutil.com, com páginas de início rápido, configuração e referência de módulos. Contribuições para a documentação são feitas em um repositório separado (wtfutil/wtfdocs). Notas técnicas: o WTF é construído sobre as bibliotecas tcell e tview e é compilado, empacotado e implantado com GoReleaser. O gerenciamento de dependências usa módulos Go. O selo do README indica que o projeto está licenciado sob MPL-2.0, e sua inspiração veio do tiny-care-terminal de Monica Dinculescu. Comunidade e contribuições: o projeto é mantido informalmente por um pequeno grupo de voluntários; não há garantias de que bugs relatados serão corrigidos ou recursos adicionados, embora os usuários possam criar recompensas no BountySource para incentivar o trabalho. Os contribuidores são solicitados a ler o CONTRIBUTING.md do projeto e o código de conduta antes de enviar pull requests; o README observa que o WTF foi o primeiro projeto Go ou a primeira contribuição de código aberto para muitas pessoas. Os canais de comunicação incluem Discussões no GitHub e mídias sociais, e os patrocinadores podem personalizar a mensagem de saída exibida ao fechar o aplicativo.