Metadata-Version: 2.4
Name: dc-pandadoc-cli
Version: 0.2.0
Summary: CLI for PandaDoc document management with Copper CRM integration
Requires-Python: >=3.11
Requires-Dist: httpx>=0.27.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: rich>=13.0.0
Requires-Dist: tomli-w>=1.0.0
Requires-Dist: tomli>=2.0.0
Requires-Dist: typer>=0.12.0
Provides-Extra: dev
Requires-Dist: mypy>=1.10.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23.0; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Requires-Dist: ruff>=0.4.0; extra == 'dev'
Description-Content-Type: text/markdown

# PandaDoc CLI

CLI for managing PandaDoc documents with Copper CRM integration.

## Installation

```bash
uv sync
```

## Usage

```bash
# First-time setup
pandadoc config init

# Configure field mappings
pandadoc copper fields
pandadoc copper mapping set "Client Name=opportunity.name"

# Create doc from Copper opportunity
pandadoc copper pull 12345678 --template "Sales Proposal"

# Send for signature
pandadoc doc send <doc-id> --subject "Your proposal"

# Sync status back to Copper
pandadoc copper sync <doc-id>
```

## Commands

- `pandadoc doc` - Document CRUD and lifecycle
- `pandadoc contact` - Contact management
- `pandadoc copper` - Copper CRM integration
- `pandadoc config` - Configuration management
