Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I see that that wasn't clearly written. What I meant was "I don't consider a CLI to be a legitimate interface (in general)". Obviously Git's is "legit" because, as you say, that's how it was designed. But I'm against such designs.

You can't use Git completely without a GUI [1] and not having everything in a GUI means I'm forever typing some command and then typing another command (or several) to make sure what I expect is actually what happened. To "visualize", if you will. In a GUI I could just see it and this would save a lot of time.

[1] Diffs are visual (vi is a GUI). I'm sure some clown will show how it's possible to use ed or something so you can really do everything without a GUI, but the effort that will take demonstrates my point nicely.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: