UNPKG

aoc-automation

Version:

Advent of Code tool to automate the repetitive parts of AoC.

33 lines (32 loc) 857 B
import fs from "fs"; const readGlobalReadme = () => { return fs.readFileSync("README.md").toString(); }; const saveGlobalReadme = (readme) => { fs.writeFileSync("README.md", readme); }; const readYearReadme = (year) => { return fs.readFileSync(`src/${year.toString()}/README.md`).toString(); }; const saveYearReadme = (year, readme) => { fs.writeFileSync(`src/${year.toString()}/README.md`, readme); }; const readDayReadme = (year, day) => { return fs.readFileSync( `src/${year.toString()}/day${day.toString().padStart(2, "0")}/README.md` ).toString(); }; const saveDayReadme = (year, day, readme) => { fs.writeFileSync( `src/${year.toString()}/day${day.toString().padStart(2, "0")}/README.md`, readme ); }; export { readDayReadme, readGlobalReadme, readYearReadme, saveDayReadme, saveGlobalReadme, saveYearReadme };