25 lines
No EOL
864 B
JavaScript
25 lines
No EOL
864 B
JavaScript
exports.run = async (client, message, args, level) => {
|
|
if (!args || args.length < 1) return message.reply("why are you trying to reload a command without actually naming it?");
|
|
const command = client.commands.get(args[0]) || client.commands.get(client.aliases.get(args[0]));
|
|
let response = await client.unloadCommand(args[0]);
|
|
if (response) return message.reply(`Error Unloading: ${response}`);
|
|
|
|
response = client.loadCommand(`${command.help.name}`);
|
|
if (response) return message.reply(`Error Loading: ${response}`);
|
|
|
|
message.reply(`command \`${command.help.name}\` has been reloaded successfully.`);
|
|
};
|
|
|
|
exports.conf = {
|
|
enabled: true,
|
|
guildOnly: false,
|
|
aliases: [],
|
|
permLevel: "Bot Admin"
|
|
};
|
|
|
|
exports.help = {
|
|
name: "reload",
|
|
category: "System",
|
|
description: "Reloads a command that\'s been modified.",
|
|
usage: "reload [command]"
|
|
}; |