TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Termfu – A terminal debugger with custom layouts

4 pointsby metadigm7 months ago
Hi HN,<p>First &quot;Show HN&quot; post!<p>Termfu is a fast, multi-language TUI debugger that allows you to create and switch between custom layouts.<p>I couldn&#x27;t find a terminal debugger that fulfilled my particular needs and desires, so I create one that does for the most part. On the UI spectrum, it&#x27;s somewhere between GDB&#x27;s TUI and Vimspector. It currently supports GDB and PDB. It uses customizable, single-key bindings, which can be documented on screen via their (t)itles. All window data is scrollable. I decided to have some fun with the layout creation process, which uses &quot;key-binding ASCII art&quot; to set the header command title order as well as the window positions and size ratios. For example, a configuration for a single layout would look something like this:<p><pre><code> &gt;h abc dEfghi &gt;w jnnnll Mnnnll onnnll PPPqqq </code></pre> It&#x27;s still pretty rough around the edges, but it has become a valuable tool for me, so I thought I&#x27;d go ahead and post it here. Please note that I am far from a C expert. Somewhere along the line, I got it in my head that a C project is a rite of passage, so here we are. If I hadn&#x27;t had Gookin&#x27;s Ncurses guide to get me started, I might already be dead. That being said, feedback is very much appreciated.

no comments

no comments