free-code
Version:
Makes free code for discord.js command/bots
35 lines (27 loc) • 991 B
JavaScript
const {
readdirSync
} = require('fs');
function getCommands() {
let categories = [];
const value = [];
readdirSync('./src/commands/').forEach((dir) => {
const directories = readdirSync(`./src/commands/${dir}`).filter((file) => file.endsWith('.js'))
const commands = directories.map((command) => {
const file = require(`../commands/${dir}/${command}`);
value.push({
name: file.name ? file.name : 'No Name!',
description: file.description ? file.description : 'No Description!',
aliases: file.aliases ? file.aliases : 'No Aliases for this cmd!',
usage: file.usage ? file.usage : 'No Usage'
});
});
let data = new Object();
data = {
name: dir.toUpperCase(),
value,
};
categories.push(data);
})
return categories;
}
module.exports = { getCommands };