https://github.com/dhth/dhth
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dhth/dhth
- Owner: dhth
- Created: 2020-07-18T07:31:28.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2026-01-10T18:11:07.000Z (6 months ago)
- Last Synced: 2026-01-11T05:28:26.223Z (6 months ago)
- Size: 251 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Hi there 👋
===
### I'm a Software Engineer, and a life-long Computer Science student.
[](https://user-badge.committers.top/austria/dhth)

What I'm up to these days:
- Building developer tools
### A few tools I've written
*(WI: "written in")*
| Tool | What it does | WI |
|:------------|:----------------------------------------------------------------------------------------------|:---------------------------------------------------------------|
| [omm] | is a keyboard-driven task manager for the command line |
|
| [hours] | is a no-frills time tracking toolkit for the command line |
|
| [prs] | lets you stay updated on pull requests from your terminal |
|
| [bmm] | lets you get to your bookmarks in a flash |
|
| [ecscope] | lets you monitor AWS ECS resources from the terminal |
|
| [kplay] | lets you inspect messages in a Kafka topic in a simple and deliberate manner |
|
| [cueitup] | lets you inspect messages in an AWS SQS queue in a simple and deliberate manner |
|
| [dfft] | lets you monitor changes as AI agents modify your codebase |
|
| [outtasync] | lets you identify CloudFormation stacks that have drifted or gone out of sync |
|
| [punchout] | takes the suck out of logging time on JIRA |
|
| [graphc] | lets you query graph databases via an interactive console |
|
| [grafq] | lets you query graph databases via an interactive console (a port of [graphc]) |
|
| [act3] | lets you glance at the last 3 runs of your Github Actions |
|
| [mult] | lets you run a command multiple times and glance at the outputs |
|
| [ecsv] | helps you check the versions of your systems running in ECS tasks across various environments |
|
| [schemas] | lets you inspect postgres schemas in the terminal |
|
| [commits] | lets you glance at git commits through a simple TUI |
|
| [dstll] | gives you a high level overview of various constructs in your code files |
|
I also maintain smaller utilities, each designed for a narrow use case.
| Utility | What it does | WI |
|:---------------|:-----------------------------------------------------------------------------------|:---------------------------------------------------------------|
| [mrj] | merges your open dependency upgrade PRs |
|
| [ting] | provides audio feedback on the command line |
|
| [tash] | lets you stash content that you can access later |
|
| [urll] | lets you browse URLs in a webpage in a recursive manner |
|
| [tflens] | lets you compare terraform modules across environments |
|
| [envee] | lets you compare application versions across environments |
|
| [dstlled-diff] | is a Github action that makes reviewing large-scale structural code changes easier |
|
| [shfl] | lets you rearrange lines in a file with simple keymaps |
|
| [ghx] | provides an alternative to GitHub's UI for viewing commit logs between git tags |
|
| [squish] | lets you resize images via the command line |
|
| [squidge] | shortens delimited data |
|
| [tbll] | outputs data in tabular format |
|
| [tomo] | is a no-frills pomodoro progress indicator for tmux |
|
### :zap: Recent Activity
1. ❌ Merged PR [#109](undefined) in [dhth/bmm](https://github.com/dhth/bmm)
2. 💪 Opened PR [#109](undefined) in [dhth/bmm](https://github.com/dhth/bmm)
3. ❌ Merged PR [#108](undefined) in [dhth/bmm](https://github.com/dhth/bmm)
4. 💪 Opened PR [#108](undefined) in [dhth/bmm](https://github.com/dhth/bmm)
5. ❌ Reopened PR [#112](undefined) in [dhth/ecscope](https://github.com/dhth/ecscope)
6. ❌ Reopened PR [#107](undefined) in [dhth/bmm](https://github.com/dhth/bmm)
7. ❌ Merged PR [#33](undefined) in [dhth/agx](https://github.com/dhth/agx)
8. 💪 Opened PR [#33](undefined) in [dhth/agx](https://github.com/dhth/agx)
9. ❌ Reopened PR [#86](undefined) in [dhth/dfft](https://github.com/dhth/dfft)
10. ❌ Merged PR [#87](undefined) in [dhth/dfft](https://github.com/dhth/dfft)
[omm]: https://github.com/dhth/omm
[hours]: https://github.com/dhth/hours
[prs]: https://github.com/dhth/prs
[bmm]: https://github.com/dhth/bmm
[ecscope]: https://github.com/dhth/ecscope
[kplay]: https://github.com/dhth/kplay
[cueitup]: https://github.com/dhth/cueitup
[dfft]: https://github.com/dhth/dfft
[outtasync]: https://github.com/dhth/outtasync
[punchout]: https://github.com/dhth/punchout
[graphc]: https://github.com/dhth/graphc
[grafq]: https://github.com/dhth/grafq
[act3]: https://github.com/dhth/act3
[mult]: https://github.com/dhth/mult
[ecsv]: https://github.com/dhth/ecsv
[schemas]: https://github.com/dhth/schemas
[commits]: https://github.com/dhth/commits
[dstll]: https://github.com/dhth/dstll
[mrj]: https://github.com/dhth/mrj
[ting]: https://github.com/dhth/ting
[tash]: https://github.com/dhth/tash
[urll]: https://github.com/dhth/urll
[tflens]: https://github.com/dhth/tflens
[envee]: https://github.com/dhth/envee
[dstlled-diff]: https://github.com/dhth/dstlled-diff-action
[shfl]: https://github.com/dhth/shfl
[ghx]: https://github.com/dhth/ghx
[squish]: https://github.com/dhth/squish
[squidge]: https://github.com/dhth/squidge
[tbll]: https://github.com/dhth/tbll
[tomo]: https://github.com/dhth/tomo