* 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
16 lines
No EOL
424 B
JavaScript
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
|
|
} |