aboutsummaryrefslogtreecommitdiff
path: root/src/bot.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/bot.ts')
-rw-r--r--src/bot.ts15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/bot.ts b/src/bot.ts
index d18cd0d..752075b 100644
--- a/src/bot.ts
+++ b/src/bot.ts
@@ -1,8 +1,13 @@
-import { dirname } from 'path';
-import { fileURLToPath } from 'url';
-import config from './config/options.js';
-import { Sentry } from './lib/common/Sentry.js';
-import { BushClient } from './lib/index.js';
+import { init } from './lib/utils/BushLogger.js';
+// creates proxies on console.log and console.warn
+// also starts a REPL session
+init();
+
+const { dirname } = await import('path');
+const { fileURLToPath } = await import('url');
+const { default: config } = await import('./config/options.js');
+const { Sentry } = await import('./lib/common/Sentry.js');
+const { BushClient } = await import('./lib/index.js');
const isDry = process.argv.includes('dry');
if (!isDry) new Sentry(dirname(fileURLToPath(import.meta.url)) || process.cwd());