Skip to main content

A Python CLI to generate a tree structured diagram for any directory

Project description

gendia

A Python CLI to generate a tree structured diagram for any directory!


Imagine this: you are on Discord and is request help from someone about a project you are working on. You want to show the structure of your project directory to the person. You can't just send a screenshot of the directory because it's too big and the person won't be able to see the whole structure. You can't just send a text file with the structure because it's too boring and the person won't be able to understand it easily. What do you do? You use gendia!

Heres an example of a tree structured diagram generated by gendia:

project
├── src
│   ├── main.py
│   ├── utils
│   │   ├── __init__.py
│   │   ├── helper.py
│   │   └──  helper2.py
│   ├── tests
│   │   ├── __init__.py
│   │   ├── test_main.py
│   │   └──  test_helper.py
│   └── README.md
├── LICENSE
└── .gitignore

Not just that, it is color coded! The directories are in blue, and different file types are in different colors. This makes it easier to understand the structure of the directory.

Installation

To add gendia

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gendia-0.1.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

gendia-0.1.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file gendia-0.1.0.tar.gz.

File metadata

  • Download URL: gendia-0.1.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for gendia-0.1.0.tar.gz
Algorithm Hash digest
SHA256 64b1325a143824a7403df2ba31985065e9e06d964bd4e83a2c5b14bffe1c3d7b
MD5 963a2ac46ad741b5546f24738f893a06
BLAKE2b-256 ac387b32ef43ebcad0b41ee0fcbbda5ffe1ec6389947b4e3d018c01925a025e4

See more details on using hashes here.

File details

Details for the file gendia-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: gendia-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for gendia-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 984ecf69c810694014cae1f17e1dc9450f68fc1c177911f47524b8fd853f49dc
MD5 0e60609028d21528473f303fdc697b31
BLAKE2b-256 ac570e0785b83b54ec5432c92ae1db29457136df430e2524524b4be91c38c15b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page