diff --git a/index.js b/index.js new file mode 100644 index 0000000..e049a3b --- /dev/null +++ b/index.js @@ -0,0 +1,21 @@ +import fs from 'node:fs' +import RConfig from './model/index.js' + +const versionData = RConfig.getConfig('version') + +logger.info('--------------------------') +logger.info(`RConsole插件${versionData[0].version}初始化~`) +logger.info('--------------------------') + +// 读取功能 +const files = fs + .readdirSync('./plugins/RConsole-plugin/apps') + .filter((file) => file.endsWith('.js')) + +let apps = {} +for (let file of files) { + let name = file.replace('.js', '') + apps[name] = (await import(`./apps/${file}`))[name] +} + +export { apps }