What it is

Git TUI.

Where to find it

Source: https://github.com/jesseduffield/lazygit

My thoughts

I have a soft spot for TUIs. I don’t know why. 🤷‍♂ This one makes me irrationally happy.

Can you do everything lazygit does with other tools? Yes. Are there better interfaces? I’m sure. (In my emacs days, I really enjoyed Magit…most of the time…) Do you need lazygit. Nah.

So what’s the point?

It’s simple. It helps me be lazy efficient. If I find I’ve done too many things since my last commit, lazygit helps me stage only the files I want for each commit. This helps me keep my commits small and focused. It’s also really easy to stage only parts of a file, which I find I want to do occasionally. I find doing that by the command line such a pain.

But I can do all that in VS Code.

True.

I’ve only recently given VS Code a real try. I’m coming from emacs and vim. For whatever reason, the VS Code git interface is…not my favorite. If that’s all you use and it works well for you, great! I’d always recommend giving this tool a go, though, because it’s excellent.

I mean, what’s it gonna cost you, right?