Hacker News new | ask | show | jobs
by tokumei 1609 days ago
These desktop applications look nice, but personally I’m much more comfortable with CLI tools. I have no idea what my colleagues are doing that use GUI git programs. I can’t even stand editor integration plugins.

Edit: On topic, just test k8s config changes in prod :^)

3 comments

You need Docker Desktop on macOS and Windows even if you don't want it. Please, send help :(
For Windows, you can run docker in WSL at least. It's also easy to install using the script at https://get.docker.com.

It will warn you about WSL and recommend Docker Desktop for Windows, which is funny since Docker Desktop can also run docker for you in WSL.

Could you really claim that installing Docker via WSL is actually running Docker on Windows? It's really hard for me to claim such. Rather, you're installing/running Docker via Ubuntu (or whatever image you use), while Windows is the host.
I think the context was replying to "You Need Docker Desktop", which used to be true with WSL1. WSL2 opens up the option to run regular Docker in the WSL2 instance, which doesn't have to be Ubuntu, but could be.
Sure you can. WSL abstracts a lot of the networking/integration between the host and VM, just like Docker Desktop does. The experiences are comparable.
I'm a friend of git GUIs because I find the complexity best represented graphically. For Docker, however, I purely use shell commands (only using the GUI to start the engine) because that's what I know from servers.
The command line interface is the easiest interface to script around, but it's also probably the least discoverable.

GUI programs have much better discoverability. But ... it's generally hard to drive them with a keyboard.

Emacs' magit or lazydocker strike me as a nice balance. Not as expressive as the command line, but powerfully keyboard-focused.