ggit
Version:
Local promise-returning git command wrappers
23 lines (20 loc) • 381 B
JavaScript
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