The Wayback Machine - https://web.archive.org/web/20180916071042/https://github.com/senorprogrammer/wtf
Skip to content
Please note that GitHub no longer supports your web browser.

We recommend upgrading to the latest Google Chrome or Firefox.

Learn more
The personal information dashboard for your terminal. http://wtfutil.com
Clone or download
Permalink
Failed to load latest commit information.
.github Update Bug.md Aug 9, 2018
_sample_configs Better simple config example Sep 8, 2018
_site Textfile module now supports multiple text files Aug 30, 2018
bamboohr Clean up the Gerrit module's API credentials loading Jul 31, 2018
bargraph Delete unused field from BarGraph widget Aug 3, 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 Clean up the CircleCI module's API credentials loading Jul 31, 2018
clocks Replace Fprintf calls with SetText calls Aug 3, 2018
cmdrunner Clean up a bunch of if statements based on govet results Aug 3, 2018
cryptoexchanges Simplify the Blockfolio constructor; removes unused params Aug 3, 2018
datadog Add initial datadog widget Aug 22, 2018
docs Textfile module now supports multiple text files Aug 30, 2018
flags Add -p/--profile flag to enable cpu/memory profiling Jul 17, 2018
gcal Make google calendar focussable Aug 22, 2018
gerrit Don't die if Gerrit can't connect to the API Aug 7, 2018
git Git module now uses the MultiSourceWidget composition Sep 2, 2018
github Common help code into HelpfulWidget Aug 1, 2018
gitlab Fix a number of potential security issues Aug 3, 2018
gitter Add Gitter module Aug 8, 2018
gspreadsheets Add character identifiers to focusable widgets Jul 30, 2018
hackernews Make hackernews widget scrollable Aug 7, 2018
help Add command-line help for Todoist module Jul 26, 2018
ipaddresses Minor improvements to the IPInfo widget display Aug 3, 2018
jenkins Make jenkins widget interactive Aug 30, 2018
jira Make Jira widget scrollable Aug 28, 2018
logger Fix a number of potential security issues Aug 3, 2018
newrelic Minor improvement to New Relic display Aug 15, 2018
opsgenie Clean up the OpsGenie module's API credentials loading Jul 31, 2018
power Add character identifiers to focusable widgets Jul 30, 2018
security Clean up a bunch of if statements based on govet results Aug 3, 2018
status Add character identifiers to focusable widgets Jul 30, 2018
system Clean up a bunch of if statements based on govet results Aug 3, 2018
textfile Close #276. Textfile widget watches files instead of polling Sep 7, 2018
todo Common help code into HelpfulWidget Aug 1, 2018
todoist Don't die if Todoist can't connect to the API Aug 5, 2018
travisci Fix a number of potential security issues Aug 3, 2018
trello Clean up the Zendesk module's API credentials loading Jul 31, 2018
twitter Move common nav controls into MultiSourceWidget Sep 2, 2018
vendor Twitter widget now displays tweet times in relative, humanized terms Aug 25, 2018
weatherservices Better emoji for weather's 'broken clouds' Aug 3, 2018
wtf Really don't have nav characters > 9 Sep 5, 2018
wtf_tests Add tests for wtf/colors.go exported functions Aug 1, 2018
zendesk Clean up the Zendesk module's API credentials loading Jul 31, 2018
.all-contributorsrc Installing allcontibutors Aug 12, 2018
.codeclimate.yml Fix invalid .codeclimate.yml Aug 3, 2018
.editorconfig Minor git tweaks Jun 2, 2018
.gitattributes Update .gitattributes Aug 19, 2018
.gitignore Installing allcontibutors Aug 12, 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 Add tests for wtf/colors.go exported functions Aug 1, 2018
CHANGELOG.md Update CHANGELOG.md Sep 7, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Jun 2, 2018
CONTRIBUTING.md Update CONTRIBUTING.md Jun 20, 2018
Gopkg.lock Twitter widget now displays tweet times in relative, humanized terms Aug 25, 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 Update the readme Aug 12, 2018
main.go Twitter module supports subscribing to multiple screen names Sep 2, 2018

README.md

All Contributors Build Status Gitter Chat Twitter All Contributors 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

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

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.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.