git-blame-line
Version:
Execute git blame for a single line and get a JSON as result
22 lines (21 loc) • 662 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.execPromise = void 0;
const child_process_1 = require("child_process");
async function execPromise(command) {
const output = new Promise((resolve, reject) => {
child_process_1.exec(command, (error, stdout, stderr) => {
if (error) {
console.error(`error: ${error.message}`);
reject();
}
if (stderr) {
console.error(`stderr: ${stderr}`);
reject();
}
resolve(stdout);
});
});
return output;
}
exports.execPromise = execPromise;