Metadata-Version: 2.4
Name: markdown-resume-generator
Version: 1.0.0
Summary: A CLI tool to convert a Markdown resume to a styled HTML page
Author: DeepSeek
License: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: markdown>=3.0

# Markdown Resume Generator

A CLI tool to convert a Markdown resume to a styled HTML page. Choose from three professional themes: `modern`, `classic`, and `minimal`.

## Features

- Convert Markdown to HTML with a polished CSS template.
- Three themes: `modern` (default), `classic`, `minimal`.
- Custom output file name.
- Simple and fast.

## Installation

### From PyPI (once published)

```bash
pip install markdown-resume-generator
```

### From source

```bash
git clone https://github.com/your-username/markdown-resume-generator.git
cd markdown-resume-generator
pip install -e .
```

### Using pip with local project

```bash
pip install -e /path/to/markdown-resume-generator
```

## Usage

```bash
markdown-resume input.md [output.html] [--theme modern|classic|minimal]
```

Arguments:
- `input.md` (required): Path to the Markdown file.
- `output.html` (optional): Output HTML file name. Default: `resume.html`.
- `--theme` (optional): Choose theme. Options: `modern`, `classic`, `minimal`. Default: `modern`.

## Examples

### Basic conversion

```bash
markdown-resume resume.md
```

### Specify output file

```bash
markdown-resume resume.md my_cv.html
```

### Use a different theme

```bash
markdown-resume resume.md --theme classic
```

### Full example

```bash
markdown-resume resume.md cv.html --theme minimal
```

## Testing

Run unit tests:

```bash
python -m unittest test_markdown_resume.py
```

Or with pytest:

```bash
pytest test_markdown_resume.py -v
```

## License

MIT
