Metadata-Version: 2.4
Name: showmydir
Version: 0.1.1
Summary: A powerful CLI tool to visualize and recreate directory structures with smart ignore rules
Author: Aditya Pratap Singh Rathore
License-Expression: MIT
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: typer>=0.7.0
Requires-Dist: rich
Dynamic: license-file

# 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
```bash
pip install showmydir
```

or use pipx (recommended)

```bash
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
