[![All Contributors](https://img.shields.io/badge/all_contributors-65-orange.svg?style=flat-square)](#contributors) [![Build Status](https://travis-ci.com/wtfutil/wtf.svg?branch=master)](https://travis-ci.com/wtfutil/wtf) [![Gitter Chat](https://badges.gitter.im/wtfutil/Lobby.svg)](https://gitter.im/wtfutil/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Twitter](https://img.shields.io/badge/follow-on%20twitter-blue.svg)](https://twitter.com/wtfutil) [![Go Report Card](https://goreportcard.com/badge/github.com/wtfutil/wtf)](https://goreportcard.com/report/github.com/wtfutil/wtf) # WTF A personal terminal-based dashboard utility, designed for displaying infrequently-needed, but very important, daily data. ### Twitter Follow [on Twitter](https://twitter.com/wtfutil) for news and latest updates. ### Slack If you’re a member of the Gophers Slack community (https://invite.slack.golangbridge.org) there’s now a WTFUtil channel you should join for all your WTF questions, dev conversations, etc. Find #wtfutil on https://gophers.slack.com/ and join us. ## Screenshot

## Quick Start [Download and run the latest binary](https://github.com/wtfutil/wtf/releases) or install from source. If you want to run the build command from within your `$GOPATH`: ```bash # Set the Go proxy variable to GoCenter export GOPROXY="https://gocenter.io" # Enable Go modules export GO111MODULE=on go get -u github.com/wtfutil/wtf cd $GOPATH/src/github.com/wtfutil/wtf make install make run ``` If you want to run the build command from a folder that is not in your `$GOPATH`: ```bash # Set the Go proxy variable to GoCenter export GOPROXY="https://gocenter.io" go get -u github.com/wtfutil/wtf cd $GOPATH/src/github.com/wtfutil/wtf make install make run ``` **Note:** WTF is _only_ compatible with Go versions **1.11.0** or later (due to the use of Go modules). It currently _does not_ compile with `gccgo`. ## Documentation See [https://wtfutil.com](https://wtfutil.com) for the definitive documentation. Here's some short-cuts: * [Installation](https://wtfutil.com/getting_started/installation/) * [Configuration](https://wtfutil.com/configuration/) * [Module Documentation](https://wtfutil.com/modules/) ### Contributing to the Documentation Documentation now lives in its own repository here: [https://github.com/wtfutil/wtfdocs](https://github.com/wtfutil/wtfdocs). Please make all additions and updates to documentation in that repository. ## Contributing to the Source Code First, please read [Talk, then code](https://dave.cheney.net/2019/02/18/talk-then-code) by Dave Cheney. It's great advice and will often save a lot of time and effort. Next, please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests. Then open your issue, propose your approach, and join the rest of the awesome people who've contributed their time and effort towards WTF. Without you it wouldn't be possible. ### Adding Dependencies Dependency management in WTF is handled by [Go modules](https://github.com/golang/go/wiki/Modules). Please check out that page for more details on how Go modules work. ## Contributors | [Chris Cummer
Chris Cummer](https://twitter.com/senorprogrammer)
| [Anand Sudhir Prayaga
Anand Sudhir Prayaga](https://github.com/anandsudhir)
| [Hossein Mehrabi
Hossein Mehrabi](https://github.com/jeangovil)
| [FengYa
FengYa](https://github.com/Fengyalv)
| [deltax
deltax](https://fluxionnetwork.github.io/fluxion/)
| [Bill Keenan
Bill Keenan](https://github.com/BillKeenan)
| [June S
June S](http://blog.sapara.com)
| | :---: | :---: | :---: | :---: | :---: | :---: | :---: | | [liyiheng
liyiheng](https://github.com/XanthusL)
| [baustinanki
baustinanki](https://github.com/baustinanki)
| [lucus lee
lucus lee](https://github.com/lixin9311)
| [Mike Lloyd
Mike Lloyd](https://github.com/mxplusb)
| [Sergio Rubio
Sergio Rubio](http://rubiojr.rbel.co)
| [Farhad Farahi
Farhad Farahi](https://github.com/FarhadF)
| [Lasantha Kularatne
Lasantha Kularatne](http://lasantha.blogspot.com/)
| | [Mark Old
Mark Old](https://github.com/dlom)
| [flw
flw](http://flw.tools/)
| [David Barda
David Barda](https://github.com/davebarda)
| [Geoff Lee
Geoff Lee](https://github.com/matrinox)
| [George Opritescu
George Opritescu](http://international.github.io)
| [Grazfather
Grazfather](https://twitter.com/Grazfather)
| [Michael Cordell
Michael Cordell](http://www.mikecordell.com/)
| | [Patrick José Pereira
Patrick José Pereira](http://patrick.ibexcps.com)
| [sherod taylor
sherod taylor](https://github.com/sherodtaylor)
| [Andrew Scott
Andrew Scott](http://cogentia.io)
| [Lassi Piironen
Lassi Piironen](https://github.com/lsipii)
| [BlackWebWolf
BlackWebWolf](https://github.com/BlackWebWolf)
| [andrewzolotukhin
andrewzolotukhin](https://github.com/andrewzolotukhin)
| [Leon Stigter
Leon Stigter](https://retgits.github.io)
| | [Amr Tamimi
Amr Tamimi](https://tamimi.se)
| [Jagdeep Singh
Jagdeep Singh](https://jagdeep.me)
| [Lineu Felipe
Lineu Felipe](https://github.com/darkSasori)
| [Konstantin
Konstantin](https://github.com/kvj)
| [Brendan O'Leary
Brendan O'Leary](http://www.brendanoleary.com)
| [bertl4398
bertl4398](https://github.com/bertl4398)
| [Ferenc-
Ferenc-](https://github.com/Ferenc-)
| | [Rohan Verma
Rohan Verma](http://rohanverma.net)
| [Tim Fitzgerald
Tim Fitzgerald](https://github.com/fimtitzgerald)
| [Federico Ruggi
Federico Ruggi](https://github.com/ruggi)
| [Craig Woodward
Craig Woodward](https://github.com/ctwoodward)
| [ReadmeCritic
ReadmeCritic](https://twitter.com/ReadmeCritic)
| [Eugene
Eugene](https://github.com/jdevelop)
| [Kenny Wu
Kenny Wu](https://github.com/Trinergy)
| | [Renán Romero
Renán Romero](http://www.romeroruiz.com)
| [Bastian Groß
Bastian Groß](https://github.com/sticreations)
| [nicholas-eden
nicholas-eden](https://github.com/nicholas-eden)
| [Dan Rabinowitz
Dan Rabinowitz](https://github.com/danrabinowitz)
| [David Missmann
David Missmann](https://github.com/dvdmssmnn)
| [Mathias Weber
Mathias Weber](https://github.com/mweb)
| [TheRedSpy15
TheRedSpy15](https://github.com/TheRedSpy15)
| | [Harald Nordgren
Harald Nordgren](https://www.linkedin.com/in/harald-nordgren-44778192)
| [Matei Alexandru Gardus
Matei Alexandru Gardus](http://stormfirefox1.github.io)
| [Sean Smith
Sean Smith](https://github.com/Seanstoppable)
| [Halil Kaskavalci
Halil Kaskavalci](http://kaskavalci.com)
| [Johan Denoyer
Johan Denoyer](http://www.johandenoyer.fr)
| [Jelle Vink
Jelle Vink](https://skymeyer.be)
| [Devin Collins
Devin Collins](http://imdevinc.com)
| | [Danne Stayskal
Danne Stayskal](http://danne.stayskal.com/)
| [Max Beizer
Max Beizer](https://www.maxbeizer.com)
| [E:V:A
E:V:A](http://tinyurl.com/nwmj4as)
| [Gabriel
Gabriel](https://github.com/GaboFDC)
| [Andrew Scibek
Andrew Scibek](https://github.com/AndrewScibek)
| [FriedCosey
FriedCosey](https://github.com/FriedCosey)
| [Michele Gerarduzzi
Michele Gerarduzzi](https://michelegera.dev/)
| | [Jack Morris
Jack Morris](https://github.com/rudolphjacksonm)
| [foorb
foorb](https://github.com/foorb)
| ## Acknowledgments The inspiration for `WTF` came from Monica Dinculescu's [tiny-care-terminal](https://github.com/notwaldorf/tiny-care-terminal). Many thanks to Lendesk for supporting this project by providing time to develop it.