diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 275d7beb1..e0535779a 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "2.37.4", + "version": "2.37.5", "bin": "bin/hydrooj.js", "main": "src/loader", "module": "src/loader", diff --git a/packages/hydrooj/src/options.ts b/packages/hydrooj/src/options.ts index 9f314a714..d8b505337 100644 --- a/packages/hydrooj/src/options.ts +++ b/packages/hydrooj/src/options.ts @@ -9,9 +9,9 @@ const logger = new Logger('options'); export = function load() { const envFile = path.resolve(os.homedir(), '.hydro', 'env'); if (fs.existsSync(envFile)) { - const content = fs.readFileSync(envFile).toString(); + const content = fs.readFileSync(envFile).toString().replace(/\r/g, ''); for (const line of content.split('\n')) { - process.env[line.split('=')[0]] = line.split('=')[1]; + process.env[line.split('=')[0]] = line.split('=')[1].trim(); } } const f = findFileSync('config.json', false);