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
.smdformat - 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
097b853ca63f681259898703edf59ae7df1f952f952303d128686d4c795cda9c
|
|
| MD5 |
3903e01c3acdba0b753b9f24ce33cc6d
|
|
| BLAKE2b-256 |
e218e6a8aa9f8dd614b06e479854abcf911df4d3e8289b727ff826416f85a69e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd8eaab3ef5cd3b20c56c4a807953d4dc637b1167dd0ca494b22d8fb54a10fd0
|
|
| MD5 |
f03729f8390859c4d32dfa07dd77bbca
|
|
| BLAKE2b-256 |
c21dba91f4c9f6124fb0f620be85c4ad93f97b8cec9c3fa74520f1c83ce1677b
|