The personal information dashboard for your terminal.
Clone or download
Latest commit 4c82ab7 Nov 13, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update Bug.md Aug 9, 2018
_sample_configs Remove the app.Draw() gorountine Sep 24, 2018
bamboohr Remove RefreshedAt from TextWidget Oct 11, 2018
bargraph Remove RefreshedAt from TextWidget Oct 11, 2018
cfg Use new config file path in error message Aug 20, 2018
checklist Clean up a bunch of if statements based on govet results Aug 3, 2018
checklist_tests Rename checklisttests to checklist_tests Aug 19, 2018
circleci Remove RefreshedAt from TextWidget Oct 11, 2018
clocks Remove RefreshedAt from TextWidget Oct 11, 2018
cmdrunner Remove RefreshedAt from TextWidget Oct 11, 2018
cryptoexchanges Remove RefreshedAt from TextWidget Oct 11, 2018
datadog Remove RefreshedAt from TextWidget Oct 11, 2018
flags Add -p/--profile flag to enable cpu/memory profiling Jul 17, 2018
gcal Remove RefreshedAt from TextWidget Oct 11, 2018
gerrit Remove RefreshedAt from TextWidget Oct 11, 2018
git Remove RefreshedAt from TextWidget Oct 11, 2018
github Remove RefreshedAt from TextWidget Oct 11, 2018
gitlab Remove RefreshedAt from TextWidget Oct 11, 2018
gitter Remove RefreshedAt from TextWidget Oct 11, 2018
gspreadsheets Remove RefreshedAt from TextWidget Oct 11, 2018
hackernews open hacker news comments via c keyword Nov 13, 2018
help Add command-line help for Todoist module Jul 26, 2018
images Fix broken image links in README Oct 11, 2018
ipaddresses Remove RefreshedAt from TextWidget Oct 11, 2018
jenkins Remove RefreshedAt from TextWidget Oct 11, 2018
jira Remove RefreshedAt from TextWidget Oct 11, 2018
logger Remove RefreshedAt from TextWidget Oct 11, 2018
mercurial Remove RefreshedAt from TextWidget Oct 11, 2018
newrelic Remove RefreshedAt from TextWidget Oct 11, 2018
opsgenie Remove RefreshedAt from TextWidget Oct 11, 2018
power Remove RefreshedAt from TextWidget Oct 11, 2018
security syntax fixes Oct 15, 2018
spotify Remove RefreshedAt from TextWidget Oct 11, 2018
spotifyweb Add Spotify Web Widget Oct 13, 2018
status Remove RefreshedAt from TextWidget Oct 11, 2018
system Remove RefreshedAt from TextWidget Oct 11, 2018
textfile Remove the app.Draw() gorountine Sep 24, 2018
todo Remove RefreshedAt from TextWidget Oct 11, 2018
todoist Remove RefreshedAt from TextWidget Oct 11, 2018
travisci Remove RefreshedAt from TextWidget Oct 11, 2018
trello Remove RefreshedAt from TextWidget Oct 11, 2018
twitter Remove RefreshedAt from TextWidget Oct 11, 2018
vendor Revert "Update dependencies" Nov 13, 2018
weatherservices Remove RefreshedAt from TextWidget Oct 11, 2018
wtf add static hot key assignments for text widgets Oct 15, 2018
wtf_tests Add tests for wtf/colors.go exported functions Aug 1, 2018
zendesk Remove RefreshedAt from TextWidget Oct 11, 2018
.all-contributorsrc Add @StormFireFox1 as a contributor Oct 21, 2018
.codeclimate.yml Fix invalid .codeclimate.yml Aug 3, 2018
.editorconfig Minor git tweaks Jun 2, 2018
.gitattributes Update .gitattributes Aug 19, 2018
.gitignore Ignore -trace reports Sep 23, 2018
.gitmodules Delete the docdock theme submodule Aug 15, 2018
.goreleaser.yml Closes #218. AlertEvent.Timestamp as int64 instead of int Jun 21, 2018
.travis.yml Bump Go versions and use '.x' to always get latest minor versions Oct 28, 2018
CHANGELOG.md Update CHANGELOG.md Nov 1, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Jun 2, 2018
CONTRIBUTING.md Update CONTRIBUTING.md Jun 20, 2018
Gopkg.lock Revert "Update dependencies" Nov 13, 2018
Gopkg.toml Add initial datadog widget Aug 22, 2018
LICENSE.md Change license to MPL v2 Jun 8, 2018
Makefile Make build now runs with -race enabled Aug 23, 2018
README.md Add @StormFireFox1 as a contributor Oct 21, 2018
main.go Add Spotify Web Widget Oct 13, 2018

README.md

All Contributors Build Status Gitter Chat Twitter Go Report Card

WTF

A personal terminal-based dashboard utility, designed for displaying infrequently-needed, but very important, daily data.

Follow on Twitter for news and latest updates.

Quick Start

Download and run the latest binary or install from source:

go get -u github.com/senorprogrammer/wtf
cd $GOPATH/src/github.com/senorprogrammer/wtf
make install
make run

Note: WTF is only compatible with Go versions 1.9.2 or later. It currently does not compile with gccgo.

Documentation

See https://wtfutil.com for the definitive documentation. Here's some short-cuts:

Contributing to the Documentation

Documenation now lives in its own repository here: https://github.com/wtfutil/wtfdocs.

Please make all additions and updates to documentation in that repository.

Contributing to the Source Code

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.

Adding Dependencies

Dependency management in WTF is handled by dep. See that page for installation and usage details.

If the work you're doing requires the addition of a new dependency, please be sure to use dep to vendor your dependencies.

Contributors

Thanks go to these wonderful people for contributing back to this project:


Chris Cummer


Anand Sudhir Prayaga


Hossein Mehrabi


FengYa


deltax


Bill Keenan


June S


liyiheng


baustinanki


lucus lee


Mike Lloyd


Sergio Rubio


Farhad Farahi


Lasantha Kularatne


Mark Old


flw


David Barda


Geoff Lee


George Opritescu


Grazfather


Michael Cordell


Patrick José Pereira


sherod taylor


Andrew Scott


Lassi Piironen


BlackWebWolf


andrewzolotukhin


Leon Stigter


Amr Tamimi


Jagdeep Singh


Lineu Felipe


Konstantin


Brendan O'Leary


bertl4398


Ferenc-


Rohan Verma


Tim Fitzgerald


Federico Ruggi


Craig Woodward


ReadmeCritic


Eugene


Kenny Wu


Renán Romero


Bastian Groß


nicholas-eden


Dan Rabinowitz


David Missmann


Mathias Weber


TheRedSpy15


Harald Nordgren


Matei Alexandru Gardus

Acknowledgments

The inspiration for WTF came from Monica Dinculescu's tiny-care-terminal.

Many thanks to Lendesk for supporting this project by providing time to develop it.