Metadata-Version: 2.4
Name: jpm
Version: 0.1.1
Summary: CLI to copy files or folders from a git repo into your current project
License-File: LICENSE
Requires-Python: >=3.14
Requires-Dist: typer>=0.23.0
Description-Content-Type: text/markdown

# jeAddons

Clone a file or folder from Git repositories into your current project.

`add` is registry-based (like `shadcn add`): you manage entries in a dict.

## Usage with uvx

1. Edit `jeAddons/registry.py` and add entries to `REGISTRY`.
2. Run:

```bash
uvx jeaddons add <name> [--ref <branch-or-tag>] [--dest <target-dir>] [--force]
```

3. See available names:

```bash
uvx jeaddons list
```

## Registry example

```python
REGISTRY = {
    "button": {
        "repo": "https://github.com/user/templates.git",
        "path": "src/components/Button.tsx",
        "ref": "main",
        "dest": "src/components",
    },
    "ui": {
        "repo": "https://github.com/user/templates.git",
        "path": "src/components/ui",
        "ref": "v1.2.0",
        "dest": "src/components",
    },
}
```
