DEV Community

Cover image for Introducing PrintLayout: A Flexible Directory Printer with More Features Than GNU Tree
Ahmed Hossam
Ahmed Hossam

Posted on

Introducing PrintLayout: A Flexible Directory Printer with More Features Than GNU Tree

Hey everyone,
I wanted to share PrintLayout—a command-line tool for printing directory structures in a tree format. While it’s similar to GNU Tree, this little project is still in development and packed with customization options, like filtering by file extension, sorting, excluding specific files, and starting from specific extensions (e.g., .go).
It supports different output formats (JSON, YAML), color tweaks, and more. It’s fast, lightweight, and mostly for fun! I plan to keep adding features to make it even better.
Feel free to try it out, give feedback, or contribute if you're interested!
👉 Don't forget to give it a star ⭐ on GitHub if you like it!
https://github.com/Ahmedhossamdev/PrintLayout
Thanks for checking it out! 😊

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs