Git::Wrapper provides an API for git(7) that uses Perl data structures for argument passing, instead of CLI-style --options as Git does. WWW: https://metacpan.org/release/Git-Wrapper