feat: update checker based gh releases

This commit is contained in:
Huskydog9988
2025-05-14 16:07:25 -04:00
parent a101ff07c4
commit b033496710
9 changed files with 205 additions and 7 deletions
+14
View File
@@ -1,6 +1,12 @@
class SystemConfig {
private libraryFolder = process.env.LIBRARY ?? "./.data/library";
private dataFolder = process.env.DATA ?? "./.data/data";
private dropVersion = "v0.3.0";
private checkForUpdates =
process.env.CHECK_FOR_UPDATES !== undefined &&
process.env.CHECK_FOR_UPDATES.toLocaleLowerCase() === "true"
? true
: false;
getLibraryFolder() {
return this.libraryFolder;
@@ -9,6 +15,14 @@ class SystemConfig {
getDataFolder() {
return this.dataFolder;
}
getDropVersion() {
return this.dropVersion;
}
shouldCheckForUpdates() {
return this.checkForUpdates;
}
}
export const systemConfig = new SystemConfig();