const { exec } = require('child_process'); module.exports = { config: { name: "shell", version: "1.0", author: "Samir", countDown: 5, role: 1, shortDescription: "Execute shell commands", longDescription: "", category: "shell", guide: { vi: "{p}{n} ", en: "{p}{n} " } }, onStart: async function ({ args, message }) { const command = args.join(" "); if (!command) { return message.reply("Please provide a command to execute."); } exec(command, (error, stdout, stderr) => { if (error) { console.error(`Error executing command: ${error}`); return message.reply(`An error occurred while executing the command: ${error.message}`); } if (stderr) { console.error(`Command execution resulted in an error: ${stderr}`); return message.reply(`Command execution resulted in an error: ${stderr}`); } console.log(`Command executed successfully:\n${stdout}`); message.reply(`Command executed successfully:\n${stdout}`); }); } };