After setting up the git module with multiple repos and switching between them, I observed some graphical wonkiness in the display: https://i.imgur.com/R3e7eij.png After adding some log statements, I tracked it down to the `GitRepo.Repository` field having a newline in it after it's set from a command execution's stdout. This change strips the repository path of spaces when assigning to the `Repository` field, which fixes the display issues.
A personal terminal-based dashboard utility, designed for displaying infrequently-needed, but very important, daily data.
Quick Start
Installation from Source
Note: WTF is only compatible with Go versions 1.9.2 or later. It currently does not compile with gccgo
.
go get -u github.com/senorprogrammer/wtf
cd $GOPATH/src/github.com/senorprogrammer/wtf
make install
make run
Or download the latest binary.
Support
Documentation
See https://wtfutil.com for the definitive documentation. Here's some short-cuts:
And a "probably up-to-date" list of currently-implemented modules:
- BambooHR
- World Clocks
- Command Runner
- Google Calendar
- Git
- GitHub
- IPInfo
- Jira
- New Relic
- OpsGenie
- Power
- PrettyWeather*
- Security
- Textfile
- Todo List
- Weather
*experimental
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.
Authors
- Chris Cummer, senorprogrammer
License
See LICENSE.md file for details.
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.
The following open-source libraries were used in the creation of WTF
.
Many thanks to all these developers.