UNPKG

ggit

Version:

Local promise-returning git command wrappers

23 lines (20 loc) 381 B
var exec = require('./exec') function getGitRootFolder (cb) { return exec.exec('git rev-parse --show-toplevel').then( function (path) { path = path.trim() if (cb) { cb(null, path) } return path }, function (err) { if (cb) { cb(err) } else { throw err } } ) } module.exports = getGitRootFolder