[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/nodegit/nodegit/v0.26.3/utils/gitExecutableLocation.js [Back]  [Original]

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);
      }
    });
  });
};

Web Proxy Viewer  |  New URL  |  Original Page