UNPKG

git-blame-line

Version:

Execute git blame for a single line and get a JSON as result

22 lines (21 loc) 662 B
"use strict"; 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;