Files
huishou/node_modules/nodegit/utils/gitExecutableLocation.js
T
2026-07-27 13:37:48 +08:00

24 lines
431 B
JavaScript

var cp = require("child_process");
module.exports = function gitExecutableLocation() {
return new Promise(function(resolve, reject) {
var cmd;
if (process.platform === "win32") {
cmd = "where git";
}
else {
cmd = "which git";
}
cp.exec(cmd, function(err, stdout, stderr) {
if (err) {
reject(err, stderr);
}
else {
resolve(stdout);
}
});
});
};