UNPKG

foldertree-cli

Version:

Create and visualize folder structures using tree diagrams from the command line

21 lines (18 loc) 549 B
const fs = require('fs'); const path = require('path'); function createTestDirectory(structure, baseDir) { Object.entries(structure).forEach(([name, content]) => { const fullPath = path.join(baseDir, name); if (content === null) { // It's a file fs.writeFileSync(fullPath, ''); } else { // It's a directory fs.mkdirSync(fullPath, { recursive: true }); createTestDirectory(content, fullPath); } }); } module.exports = { createTestDirectory, };