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)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay