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

git extensions are an unfortunate counter-example. git relies heavily on shell scripts, and it even has a shell "library" [1].

I wanted to create a custom git command and started with Rust/libgit2, but found it was missing too much. Shell scripting proved to be the most natural, best supported approach (though it was nevertheless very painful).

1: https://github.com/git/git/blob/master/git-sh-setup.sh

2: https://github.com/ridiculousfish/git-prev-next



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

Search: