github jesseduffield/lazydocker v0.17.1

latest releases: v0.23.3, v0.23.2, v0.23.1...
2 years ago

They say a picture is worth a thousand words. Here's two thousand words for your viewing pleasure:

Before:
image

After:
image

Changes:

  • CPU usage should now be under control (idles at 1-2% CPU on my machine compared to 100% before). There's more room for improvement but this is a great start.
  • There's a new tab in the main view for viewing a container's environment variables (thanks @glendsoza)
  • Containers are now sorted by status (you can restore the old sorting logic with gui.legacySortContainers: true in your config (thanks @lpessoa)
  • No more anonymous reporting popup because we stopped doing telemetry ages ago

Contributor changes

  • We're now on go 1.18 meaning generics are a go
  • we're now using github actions rather than circle CI

Note from maintainer

Since the dawn of this app, crazy CPU usage has been an embarrassing issue. By happenstance my friend @ed-bassett told me 'Jesse you really need to fix Lazydocker's CPU issues. Did you know you can use Docker's event stream to avoid polling for changes?' Long story short that was a much easier change that I expected, and I can't believe it took me so long to get around to it!

If anybody's been paying attention to Lazydocker's sibling repo Lazygit they'll know that I spend far more of my time over there, meaning things move slower over here. With that said, I'm trying to find ways of dedicating more time to both repos. If you want to support my open source work please consider sponsoring me via the sponsor button at the top of this page. Every bit helps! Thanks to all who have supported me so far.

Don't miss a new lazydocker release

NewReleases is sending notifications on new releases.