Metadata-Version: 2.4
Name: rolodex-cli
Version: 0.4.2
Summary: Simple rolodex DB utilities
Author: Darrien Rushing
License-Expression: MIT
Project-URL: Homepage, https://github.com/meddlin/rolodex
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: linkify-it-py==2.0.3
Requires-Dist: markdown-it-py==4.0.0
Requires-Dist: mdit-py-plugins==0.5.0
Requires-Dist: mdurl==0.1.2
Requires-Dist: platformdirs==4.4.0
Requires-Dist: Pygments==2.19.2
Requires-Dist: rich==14.1.0
Requires-Dist: textual==6.1.0
Requires-Dist: typing_extensions==4.15.0
Requires-Dist: uc-micro-py==1.0.3
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Dynamic: license-file

## Development

### Running tests

This project uses a src-layout. Install in editable mode, then run pytest:

```bash
python -m pip install -e .
pytest
```

# Rolodex

![License](https://img.shields.io/github/license/meddlin/rolodex)
![Python Version](https://img.shields.io/badge/python-3.10%2B-blue)
![Contributions Welcome](https://img.shields.io/badge/contributions-welcome-brightgreen)


A simple CRM for use at work.

## 🔥 Features
- ✅ Fast local database with SQLite
- 📝 Markdown-powered note taking
- 🔍 Rich search functionality
- 🎨 Colorful output with Rich
- 🏷️ Tag people with categories


![rolodex](./rolodex.png)

# Getting Started

Create virtual environment

- `python3 -m venv rolo`
- `source ./rolo/bin/activate`
- `pip install -r requirements.txt`

# Testing

Run this to fill the database with test data.

> `python3 db_load.py`
