https://github.com/mrusme/wth
What The Heck: The better personal information dashboard for your terminal
https://github.com/mrusme/wth
bubbletea dashboard terminal terminal-app terminal-based terminal-dashboard tui what-the-heck wtf wtfutil wth
Last synced: about 1 month ago
JSON representation
What The Heck: The better personal information dashboard for your terminal
- Host: GitHub
- URL: https://github.com/mrusme/wth
- Owner: mrusme
- License: gpl-3.0
- Created: 2022-09-06T20:06:52.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-07-03T19:58:51.000Z (over 2 years ago)
- Last Synced: 2024-10-18T06:36:29.072Z (12 months ago)
- Topics: bubbletea, dashboard, terminal, terminal-app, terminal-based, terminal-dashboard, tui, what-the-heck, wtf, wtfutil, wth
- Language: Go
- Homepage: https://xn--gckvb8fzb.com
- Size: 354 KB
- Stars: 40
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
WTH
---
WTH (aka *What The Heck*) is **the better** personal information dashboard for
your terminal, providing at-a-glance access to stats and data. It's a modular
and extensible alternative to [WTF](https://github.com/wtfutil/wtf) and it's
based on [Bubble Tea](https://github.com/charmbracelet/bubbletea).WTH uses [stickers](https://github.com/76creates/stickers) to render the
dashboard, meaning it's *fully responsive* to size changes and automatically
adjusts widget proportions.Unlike WTF, WTH modules are **actual** modules (read: shared objects), meaning
everyone can extend WTH without the need to change the code in this repository.
WTH offers [libwth](https://github.com/mrusme/libwth) for module development. An
example module can be found
[here](https://github.com/mrusme/wth/tree/master/modules/example).WTH also offers a [command
module](https://github.com/mrusme/wth/tree/master/modules/command) that allows
running arbitrary commands and displaying their output as WTH widget on the
dashboard. Paired with [Gum](https://github.com/charmbracelet/gum) it's possible
to develop WTH widgets as plain shell scripts.More native modules are going to become available over time. Also the `command`
module will soon gain the ability to read especially formatted command output
and transform it into native [Bubble Tea
Bubbles](https://github.com/charmbracelet/bubbles) and [Lip Gloss
styles](https://github.com/charmbracelet/lipgloss).