discord_bot/util/getCommandFiles.js
SileNce5k e7cdd425d1
Split commands into subdirectories
* Move command files into directories

* Edit relative paths

* Update gitignore

* Finish support for commands in subdir

* Split up getCommandFiles into own function

* Add support for subdirs on help command
2021-07-18 11:24:46 +02:00

16 lines
No EOL
424 B
JavaScript

const fs = require('fs')
module.exports = function (commandPath) {
let subdir = fs.readdirSync(commandPath)
let commandFiles = [];
subdir.forEach(item => {
if(fs.statSync(commandPath+item).isDirectory()){
let subdirFiles = fs.readdirSync(commandPath+item).filter(file => file.endsWith('.js'))
subdirFiles.forEach(file => {
commandFiles.push(commandPath+item+"/"+file)
});
}
});
return commandFiles
}