MCPcopy Index your code
hub / github.com/Acode-Foundation/Acode / listFileRecursive

Function listFileRecursive

src/lib/installPlugin.js:502–511  ·  view source on GitHub ↗

* * @param {string} dir * @param {Array } files

(dir, files)

Source from the content-addressed store, hash-verified

500 * @param {Array<string>} files
501 */
502async function listFileRecursive(dir, files) {
503 for (const child of await fsOperation(dir).lsDir()) {
504 const fileUrl = Url.join(dir, child.name);
505 if (child.isDirectory) {
506 await listFileRecursive(fileUrl, files);
507 } else {
508 files.push(fileUrl);
509 }
510 }
511}
512
513/**
514 *

Callers 1

deleteRedundantFilesFunction · 0.85

Calls 2

fsOperationFunction · 0.85
lsDirMethod · 0.45

Tested by

no test coverage detected