const fs = require('fs') const netloadDir = 'netload/' module.exports = function (client) { if (!fs.existsSync(netloadDir)) fs.mkdirSync(netloadDir); let commandFiles = fs.readdirSync(netloadDir).filter(file => file.endsWith('.js')); if (client.netmodules.size != 0) { for (const i of commandFiles) { delete require.cache[require.resolve(`../${netloadDir}${i}`)]; } } client.netmodules.clear() for (const file of commandFiles) { const command = require(`../${netloadDir}${file}`); client.netmodules.set(command.name, command); } }