À propos du projet
WTF (également connu sous le nom de wtfutil) est un tableau de bord d'informations personnelles gratuit et open-source qui s'exécute dans le terminal. Il offre aux développeurs et aux utilisateurs techniques un accès rapide à des statistiques et données importantes mais rarement consultées, et est utilisé par des milliers de personnes dans le monde. Le projet est écrit en Go et se prépare pour une version v1.0 qui inclut un changement de nom de WTF à Tessera.
Fonctionnement : la fonctionnalité est organisée en modules — des blocs d'informations autonomes affichés sur le tableau de bord. Chaque module est activé et configuré en ajoutant ses paramètres à un fichier config.yml, et la documentation par module sur le site du projet explique les options disponibles. Les exemples de modules mis en avant dans le README incluent DigitalOcean, GitHub, Google Calendar, HackerNews, Have I Been Pwned, NewRelic, OpsGenie, Security, Transmission et Trello, couvrant des domaines tels que le contrôle de version, les calendriers, la gestion des incidents, les vérifications de sécurité et les téléchargements.
Installation : WTF se présente sous forme de binaire autonome et peut être installé de plusieurs manières : via Homebrew (brew install wtfutil, ou un tap pour les dernières versions), via go install github.com/wtfutil/wtf@latest, via MacPorts, en téléchargeant un binaire précompilé depuis GitHub Releases, en compilant à partir des sources avec make install, ou via l'Arch User Repository (paquets wtfutil et wtfutil-bin). L'exécution via Docker est également listée parmi les options d'installation.
Documentation : la documentation définitive se trouve sur wtfutil.com, avec des pages de démarrage rapide, de configuration et de référence des modules. Les contributions à la documentation sont faites dans un dépôt séparé (wtfutil/wtfdocs).
Notes techniques : WTF est construit sur les bibliothèques tcell et tview et est compilé, empaqueté et déployé avec GoReleaser. La gestion des dépendances utilise les modules Go. Le badge du README indique que le projet est sous licence MPL-2.0, et son inspiration vient de tiny-care-terminal de Monica Dinculescu.
Communauté et contributions : le projet est maintenu de manière informelle par un petit groupe de bénévoles ; il n'y a aucune garantie que les bogues signalés seront corrigés ou que des fonctionnalités seront ajoutées, bien que les utilisateurs puissent créer des primes sur BountySource pour encourager le travail. Les contributeurs sont invités à lire le fichier CONTRIBUTING.md et le code de conduite du projet avant de soumettre des demandes de tirage ; le README note que WTF a été le premier projet Go ou la première contribution open-source de nombreuses personnes. Les canaux de communication incluent les discussions GitHub et les réseaux sociaux, et les sponsors peuvent personnaliser le message de sortie affiché lors de la fermeture de l'application.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.