Git command line wrapping library including SSH key handling, log and diff parsing
> npm i git-visit
const Repository = require('git-visit');
async function getLog() {
const repo = new Repository('/path/to/git/repository');
const log = await repo.log();
}
getLog().then(() => console.log('got a parsed git log'));