This commit is contained in:
7cc5c4f330d47060 2024-08-03 04:07:07 -04:00
parent 976b85ac47
commit cfc1912b53
Signed by: 7cc5c4f330d47060
SSH key fingerprint: SHA256:ACESPPwnsy88x7h9TZQ44QamQIRO9ngTeusTB6Kg9cY

View file

@ -15,27 +15,15 @@ for (const i in bpl) { // Built-in loadCMD to the help command, to prevent circu
} }
try { try {
const commandName = bpl[i].split('.js')[0] const commandName = bpl[i].split('.js')[0]
if(commandName != "help") cmds[commandName] = require(`./${bpl[i]}`) if(commandName != "help"){
if (cmds[commandName].level === undefined) { cmds[commandName] = require(`./${bpl[i]}`)
cmds[commandName].level = 0 if (cmds[commandName].level === undefined) {
} cmds[commandName].level = 0
cmds["help"] = module.exports; }
}
} catch (e) { console.log(e) } } catch (e) { console.log(e) }
} }
for (const i in cmds){
if (cmds[i].aliases) {
for (const j in cmds[i].aliases) {
cmds[cmds[i].aliases[j]] = {
desc: 'Alias to ' + i,
usage: cmds[i].usage,
level: cmds[i].level,
hidden: true,
consoleIndex: cmds[i].consoleIndex
}
}
}
}
const printHelp = (c) => { const printHelp = (c) => {
const commandList = [] const commandList = []
@ -145,3 +133,24 @@ module.exports = {
'heko' // Parker2991 request 'heko' // Parker2991 request
] ]
} }
cmds.help = module.exports; // Placed after to ensure that the correct values are added to cmds
if (cmds.help.level === undefined) {
cmds.help.level = 0
}
console.log(cmds.help)
for (const i in cmds){
if (cmds[i].aliases) {
for (const j in cmds[i].aliases) {
cmds[cmds[i].aliases[j]] = {
desc: 'Alias to ' + i,
usage: cmds[i].usage,
level: cmds[i].level,
hidden: true,
consoleIndex: cmds[i].consoleIndex
}
}
}
}