Skip to main content

CLI tool to show directory trees with ignore lists

Project description

showmydir

A powerful CLI tool to visualize and recreate directory structures.

Features

  • Tree, flat, and JSON view modes
  • Smart ignore system
  • Custom .smd format
  • Dry-run preview for safe directory creation

Installation

pip install showmydir

or use pipx (recommended)

pipx install showmydir

Usage

To view a directory tree:

showmydir tree --root ./my_project

What is .smd?

.smd (ShowMyDir format) is a JSON-based structure that stores:

  • directory tree
  • file structure
  • metadata (size, counts, etc.)

It allows you to recreate projects instantly without scaning disk again and again.

Author

Aditya Pratap Singh Rathore

License

MIT License — see LICENSE

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

showmydir-0.1.0.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

showmydir-0.1.0-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: showmydir-0.1.0.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for showmydir-0.1.0.tar.gz
Algorithm Hash digest
SHA256 097b853ca63f681259898703edf59ae7df1f952f952303d128686d4c795cda9c
MD5 3903e01c3acdba0b753b9f24ce33cc6d
BLAKE2b-256 e218e6a8aa9f8dd614b06e479854abcf911df4d3e8289b727ff826416f85a69e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: showmydir-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for showmydir-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dd8eaab3ef5cd3b20c56c4a807953d4dc637b1167dd0ca494b22d8fb54a10fd0
MD5 f03729f8390859c4d32dfa07dd77bbca
BLAKE2b-256 c21dba91f4c9f6124fb0f620be85c4ad93f97b8cec9c3fa74520f1c83ce1677b

See more details on using hashes here.

Supported by

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