scaffold-tree-cli
v1.0.1
Published
π Scaffold Tree CLI
Downloads
201
Readme
π Scaffold Tree CLI
Instantly generate real folder structures from pasted trees.
Supports:
β Space-based indentation
β ASCII trees (βββ, βββ, β)
β Deep nested projects
β Large scaffolds (SaaS, backend, monorepos, etc.)
Perfect for turning ChatGPT folder trees into real projects.
π Install Global Install (from npm) npm install -g scaffold-tree-cli
Then run:
scaffold-tree-cli π§ What It Does
Give it a folder tree like this:
saas-platform package.json src main.ts modules auth auth.controller.ts auth.service.ts tests auth.test.ts
And it generates:
saas-platform/ βββ package.json βββ src/ β βββ main.ts β βββ modules/ β βββ auth/ β βββ auth.controller.ts β βββ auth.service.ts βββ tests/ βββ auth.test.ts
All files created instantly.
π¦ Usage Method 1 β Paste Directly scaffold-tree-cli
Paste your structure.
Press:
Ctrl + D
Done.
Method 2 β Pipe From File (Recommended) scaffold-tree-cli < structure.txt π² Supported Formats 1οΈβ£ Space-Based my-app src index.ts utils helper.ts 2οΈβ£ ASCII Tree (ChatGPT / Unix style) my-app/ βββ src/ β βββ index.ts β βββ utils/ β βββ helper.ts βββ package.json
Both formats work.
βοΈ Behavior
Directories are created recursively
Files are detected by presence of .
Existing files are not overwritten
Root folder is created inside current working directory
π‘ Use Cases
Rapid project scaffolding
Convert ChatGPT responses into real structure
Create backend module layout
Spin up SaaS skeletons
Teaching folder architecture
π Development
Clone repo:
git clone cd scaffold-tree-cli
Build:
npm run build
Test locally:
npm link scaffold-tree-cli π Example Large Scaffold
Works with deeply nested trees like:
SaaS platforms
Express APIs
NestJS modules
Microservices
Docker setups
Monorepos
π License
ISC
