@itsae/genfolder
v1.0.13
Published
Generate folder structure and update README with it
Maintainers
Readme
Genfolder
CLI tool untuk menghasilkan struktur direktori dalam format Markdown dan menyisipkannya ke dalam README.md.
Fitur
- Menghasilkan struktur folder dan file dari proyek Anda pada README.md
- Output otomatis dalam format Markdown
- Secara otomatis menyisipkan atau memperbarui bagian "Directory Hierarchy" di
README.md - Melewati folder seperti
node_modules,dist,.git,.vite,`.doc, dan bisa menambahkan pengecualian folder dengan cara menambahkan konfigurasi pada file .genfolderrc.json
Instalasi
npm install @itsae/genfolderAtau dengan cara instalasi global:
npm install -g @itsae/genfolderKonfigurasi (Opsional)
Untuk mengecualikan file/folder tertentu agar tidak muncul di hasil struktur, buat file .genfolderrc.json di root proyek. Penulisan Path menggunakan pola glob sama seperti .gitignore.
Contoh isi file .genfolderrc.json:
{
"ignore": [
"tests/**",
"scripts/**",
"**/*.log"
]
}
Cara menggunakan
Arahkan ke direktori proyek kamu, lalu jalankan:
npx genfolderJika instalasi global jalankan diterminal:
genfolderatau dengan cara menambahkan skrip di package.json kamu seperti ini:
{
"scripts": {
"genfolder": "genfolder"
}
}lalu jalankan:
npm run genfolderPerintah di atas akan Mencari semua file dan folder (dengan pengecualian tertentu). Membentuk struktur direktori dalam format Markdown. Menyisipkan atau memperbarui bagian
Setelah dijalankan, README.md kamu akan memiliki bagian seperti ini (Contoh):
Directory Hierarchy
Lisensi
MIT License © 2025 [AndriElistiawan]
