mirror of
https://github.com/aiko-chan-ai/DiscordBotClient.git
synced 2025-09-07 02:18:47 +00:00
Update vencord.js
This commit is contained in:
@@ -1,28 +1,40 @@
|
||||
const clone = require('git-clone/promise');
|
||||
const path = require('path');
|
||||
const fs = require('fs');
|
||||
const { execSync } = require('child_process');
|
||||
|
||||
(async () => {
|
||||
const cloneDir = path.join('.', 'Vencord');
|
||||
console.log('> Clone Vendicated/Vencord.git...');
|
||||
await clone('https://github.com/Vendicated/Vencord.git', cloneDir, {
|
||||
shallow: true,
|
||||
});
|
||||
const userPluginDir = path.join(cloneDir, 'src', 'userplugins', 'botClient');
|
||||
console.log('> Clone aiko-chan-ai/VencordDBCPlugin.git...');
|
||||
await clone(
|
||||
'https://github.com/aiko-chan-ai/VencordDBCPlugin.git',
|
||||
userPluginDir,
|
||||
{
|
||||
const userPluginDir = path.join(cloneDir, 'src', 'userplugins', 'botClient');
|
||||
|
||||
// Clone Vencord only if not already cloned
|
||||
if (!fs.existsSync(cloneDir)) {
|
||||
console.log('> Clone Vendicated/Vencord.git...');
|
||||
await clone('https://github.com/Vendicated/Vencord.git', cloneDir, {
|
||||
shallow: true,
|
||||
},
|
||||
);
|
||||
console.log('> Vencord clone complete.');
|
||||
console.log('> VencordDBCPlugin clone complete.');
|
||||
console.log('> Install Vencord dependencies...');
|
||||
execSync('npm i -f --verbose', {
|
||||
});
|
||||
console.log('> Vencord clone complete.');
|
||||
} else {
|
||||
console.log('> Vencord already exists, skipping clone.');
|
||||
}
|
||||
|
||||
// Clone VencordDBCPlugin only if not already cloned
|
||||
if (!fs.existsSync(userPluginDir)) {
|
||||
console.log('> Clone aiko-chan-ai/VencordDBCPlugin.git...');
|
||||
await clone(
|
||||
'https://github.com/aiko-chan-ai/VencordDBCPlugin.git',
|
||||
userPluginDir,
|
||||
{ shallow: true },
|
||||
);
|
||||
console.log('> VencordDBCPlugin clone complete.');
|
||||
} else {
|
||||
console.log('> VencordDBCPlugin already exists, skipping clone.');
|
||||
}
|
||||
|
||||
console.log('> Install Vencord dependencies...');
|
||||
execSync('npm i -f --verbose', {
|
||||
stdio: 'inherit',
|
||||
cwd: cloneDir,
|
||||
});
|
||||
console.log('> Vencord dependencies installed.');
|
||||
console.log('> Vencord dependencies installed.');
|
||||
})();
|
||||
|
Reference in New Issue
Block a user