UNPKG

git-release-manager

Version:

A tool to generate release notes from git commit history

16 lines 755 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getStatusAsync = getStatusAsync; const cmd_1 = require("../../../utils/cmd"); async function getStatusAsync() { const [{ stdout: modifiedFiles }, { stdout: untrackedFiles }] = await Promise.all([ (0, cmd_1.execWithErrorHandling)('git diff --name-only'), (0, cmd_1.execWithErrorHandling)('git ls-files --others --exclude-standard'), ]); return { modifiedFiles: cleanList(modifiedFiles), untrackedFiles: cleanList(untrackedFiles), }; } const cleanList = (output) => (output === null || output === void 0 ? void 0 : output.split('\n').map(line => line.trim()).filter(Boolean)) || []; //# sourceMappingURL=statusHandler.js.map