3 ms·
Git should have been a library to create multiple compatible CLI/GUI implementations. The Git CLI has become too bloated to use. It will take a month to read
by cabirum 6y ago
Git should have been a library to create multiple compatible CLI/GUI implementations.
The Git CLI has become too bloated to use. It will take a month to read through the manual and learn all available commands. A well-designed VSC should not take that long to learn.
- remus 6y ago> The Git CLI has become too bloated to use. It will take a month to read through the manual and learn all available commands. A well-designed VSC should not take that long to learn. I think the git cli is a classic example of the 80:20 rule: 20% of the commands make up 80% of typical usage. While it may take a month to learn the entire git cli you can get up to speed with the basics in a few days and then dive in to the other stuff as and when you need it.
- clktmr 6y agoGit can be compiled as a library and statically linked. A project using git as a library is 'cgit'.
- fs111 6y agonobody has to read all man pages for all commands. In day2day operations, you maybe use 2 handful of commands, if at all. Everything else can be looked up on demand. You also don't read all of the documentation of the standard library of your programming language before you start using it.