INNER CODE UNIT · JavaScript
parseSites
Bionus/imgbrd-grabber · scripts/generate-sources-metadata.js:12
function parseSites(path) {
if (!fs.existsSync(path)) {
return [];
}
return fs.readFileSync(path, 'utf-8')
.split('\n')
.map((line) => line.trim())
.filter((line) => line.length > 0);
}
function getLastCommit(path) {
const cmd = `git log -n 1 --pretty=format:%H/%an/%aI/%s -- "${path}"`;
const out = cp.execSync(cmd).toString();
if (!out) {
return undefined;
}
const parts = out.split("/");