As I've blogged about before, I've written a tool for improving the experience of working with Renovate's debug logs, providing a more targeted experience for viewing the logs.
While there are a few options out there at the moment, including part of our products at Mend, it's also nice having an agnostic tool I can use across different products, or where a customer or a user has provided logs to us.
Last week, I finally sat down to listing out some of the key improvements I'd like to have completed on renovate-pretty-log-tui
. As I'm not that familiar with Bubble Tea, which it's based on, I decided to set Claude Opus and Claude Fable on the work, as well as seeing if they could see any additional improvements.
I've just shipped v0.6.0 of my renovate-pretty-log-tui and renovate-pretty-log utilities, including a whole host of changes - check out the release notes for more.
Some of the key changes can be seen in this Asciicast:
As you can see, there's now a summary view, and an improved UX for viewing the logs.
I'm still working on how this works on smaller screens (i.e. in a Tmux pane) but it works nicely when it's rendered on a half-screen window size.
In this, we also surface errors more clearly, i.e.
Although I'd mostly completed this last week, I needed to put the last touches to the commit messages.
With the GitHub outage today, I decided to finish getting these changes complete, as they've very useful for working with debug logs.
I'd also decided to add renovate-pretty-log -html
option, which allows converting a debug log into a single-page, self-contained HTML file that allows reviewing a very similar view of the local tools, but in the browser.