Merge pull request #13 from tgpethan/nexe-config-fix

Package fix
This commit is contained in:
Ethan Stubbs 2020-01-03 04:06:06 +00:00 committed by GitHub
commit 6b41e76299
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,7 +1,6 @@
const express = require("express"), const express = require("express"),
fs = require("fs"), fs = require("fs"),
chalk = require("chalk"), chalk = require("chalk"),
config = require("./config/config.json"),
emoji = require("./misc/emoji_list.json"); emoji = require("./misc/emoji_list.json");
class reqMod { class reqMod {
constructor(name, status) { constructor(name, status) {
@ -12,6 +11,14 @@ class reqMod {
const requiredModules = [ const requiredModules = [
new reqMod("handle_console", false) new reqMod("handle_console", false)
]; ];
let config;
if (fs.existsSync("./config/config.json")) {
config = require("./config/config.json");
} else {
console.log("[Config] Config file doesn't exist! You probably haven't copied the example config in the config directory.");
console.log("[Config] Exiting...");
process.exit(1);
}
global.actualDir = __dirname; global.actualDir = __dirname;
global.internals = { global.internals = {
version:"Open Source", version:"Open Source",