18 points | by DylanSp 3 days ago ago
3 comments
Anecdote: I missed the posh-git's detailed prompt when I used Linux. So used libgit2 to hack a custom git prompt in C. Although I could've used python bindings, the C API was very straightforward. Keep up the nice work.
I don't know how good the other language bindings are but, golang and php feels dead.
So I hope it has a brighter future than I thought.
Rust git2 bindings are pretty good and actively maintained.
However, Rust also has `gix` which is a ground-up reimplementation, and once that matures, it will probably sideline libgit2.
Anecdote: I missed the posh-git's detailed prompt when I used Linux. So used libgit2 to hack a custom git prompt in C. Although I could've used python bindings, the C API was very straightforward. Keep up the nice work.
I don't know how good the other language bindings are but, golang and php feels dead.
So I hope it has a brighter future than I thought.
Rust git2 bindings are pretty good and actively maintained.
However, Rust also has `gix` which is a ground-up reimplementation, and once that matures, it will probably sideline libgit2.