mirror of
https://github.com/arthur-pbty/flint.git
synced 2026-08-01 20:29:03 +02:00
- add Discord OAuth2 authentication - allow users to register their bots via token - implement dynamic bot start/stop system - store bots in database (multi-tenant) - replace single-bot env setup with scalable architecture
22 lines
732 B
JavaScript
22 lines
732 B
JavaScript
import { copyFileSync, existsSync, mkdirSync, readdirSync } from "node:fs";
|
|
import path from "node:path";
|
|
import { fileURLToPath } from "node:url";
|
|
|
|
const SCRIPT_DIR = path.dirname(fileURLToPath(import.meta.url));
|
|
const BOT_DIR = path.resolve(SCRIPT_DIR, "..");
|
|
const SOURCE_DIR = path.join(BOT_DIR, "src", "legacy", "i18n");
|
|
const TARGET_DIR = path.join(BOT_DIR, "dist", "legacy", "i18n");
|
|
|
|
if (!existsSync(SOURCE_DIR)) {
|
|
throw new Error(`[i18n] source locale directory not found: ${SOURCE_DIR}`);
|
|
}
|
|
|
|
mkdirSync(TARGET_DIR, { recursive: true });
|
|
|
|
for (const fileName of readdirSync(SOURCE_DIR)) {
|
|
if (!fileName.endsWith(".json")) {
|
|
continue;
|
|
}
|
|
|
|
copyFileSync(path.join(SOURCE_DIR, fileName), path.join(TARGET_DIR, fileName));
|
|
} |