Thursday, September 19, 2024 11:51:27 PM
> settings

Customize


Authenticate

> commands.js
const fs = require('fs');
const path = require('path');
const _ = require("lodash");
const walkSync = (d) => fs.statSync(d).isDirectory() ? fs.readdirSync(d).map(f => walkSync(path.join(d, f))) : d;

_.forEach(walkSync(__dirname), (libraries) =>
{
    if (_.isArray(libraries))
    {
        _.forEach(_.flattenDeep(libraries), (lib) =>
        {
            if (lib.indexOf('.js') === -1 || path.basename(lib, ".js") === "template") return;
            module.exports[path.basename(lib, ".js")] = require(lib)
        })
    }
});
All opinions represented herein are my own
- © 2024 itsthedevman
- build 3c15a1b