Files
n8n-nodes-gwezz-changdunovel/node_modules/@n8n/node-cli/dist/utils/git.js
2025-10-26 23:10:15 +08:00

36 lines
1.0 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tryReadGitUser = tryReadGitUser;
exports.initGit = initGit;
const node_child_process_1 = require("node:child_process");
const child_process_1 = require("./child-process");
function tryReadGitUser() {
const user = { name: '', email: '' };
try {
const name = (0, node_child_process_1.execSync)('git config --get user.name', {
stdio: ['pipe', 'pipe', 'ignore'],
})
.toString()
.trim();
if (name)
user.name = name;
}
catch {
}
try {
const email = (0, node_child_process_1.execSync)('git config --get user.email', {
stdio: ['pipe', 'pipe', 'ignore'],
})
.toString()
.trim();
if (email)
user.email = email;
}
catch {
}
return user;
}
async function initGit(dir) {
await (0, child_process_1.runCommand)('git', ['init', '-b', 'main'], { cwd: dir });
}
//# sourceMappingURL=git.js.map