UNPKG

free-code

Version:

Makes free code for discord.js command/bots

35 lines (27 loc) 991 B
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 };