From 8afe71d9595f8364c00205b59623ff070bae58c0 Mon Sep 17 00:00:00 2001 From: Pedro Lopez Date: Sat, 26 Nov 2022 18:17:44 -0400 Subject: [PATCH] add constants to version updater --- tools/version-checker/update-version | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/tools/version-checker/update-version b/tools/version-checker/update-version index 3afbb27..dc68d23 100755 --- a/tools/version-checker/update-version +++ b/tools/version-checker/update-version @@ -18,15 +18,24 @@ const getCurrentVersion = () => { } }; -const updateVersion = async (oldVersion, newVersion) => { - const readmePath = '../../README.md'; - - const readme = fs.readFileSync(readmePath); - const newReadme = readme.toString().replaceAll(oldVersion, newVersion); +const updateInFile = (filePath, oldVersion, newVersion) => { + const originalFile = fs.readFileSync(filePath); + const newFile = originalFile.toString().replaceAll(oldVersion, newVersion); - fs.writeFileSync(readmePath, newReadme); - fs.writeFileSync('./.version', newVersion); - + fs.writeFileSync(filePath, newFile); +}; + +const updateVersion = async (oldVersion, newVersion) => { + const filesToUpdate = [ + '../../src/util/Constants.js', + '../../README.md', + ]; + + for (const file of filesToUpdate) { + updateInFile(file, oldVersion, newVersion); + } + + fs.writeFileSync('./.version', newVersion); }; (async () => {