Metadata-Version: 2.4
Name: podcast-guest-crm-cli
Version: 0.1.3
Summary: Command-line client for Podcast Guest CRM: manage the guest lifecycle, draft AI outreach emails, and pull pipeline analytics. Thin wrapper around the real Node.js CLI, for pip/pipx users.
Project-URL: Homepage, https://github.com/RudrenduPaul/podcast-guest-crm
Project-URL: Repository, https://github.com/RudrenduPaul/podcast-guest-crm
Project-URL: Issues, https://github.com/RudrenduPaul/podcast-guest-crm/issues
Author: Rudrendu Paul, Sourav Nandy
License: Proprietary
Keywords: agent-native,cli,fastify,guest-crm,outreach,podcast,supabase
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Communications :: Email
Classifier: Topic :: Office/Business
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# podcast-guest-crm-cli (PyPI wrapper)

![CLI login and first command](https://raw.githubusercontent.com/RudrenduPaul/podcast-guest-crm/main/docs/demo.gif)

A thin `pip`/`pipx`-installable wrapper around the real [Podcast Guest CRM CLI](https://github.com/RudrenduPaul/podcast-guest-crm/tree/main/packages/cli), which is a TypeScript program that talks to the project's Fastify API and to Supabase directly.

This package does not reimplement the CLI in Python. Every invocation shells out to `npx podcast-guest-crm-cli`, pinned to this wrapper's own version so the npm and PyPI releases stay in lockstep. It exists so Python-first tooling and agent sandboxes that reach for `pip install <name>-cli` get the same CLI without installing it manually from npm first.

## Requirements

Node.js (which bundles `npm` and `npx`) must be on `PATH`. If it isn't, this wrapper prints an install link and exits with a nonzero status rather than failing silently.

## Install

```bash
pip install podcast-guest-crm-cli
# or
pipx install podcast-guest-crm-cli
```

## Usage

```bash
podcast-guest-crm-cli --help
podcast-guest-crm-cli login
podcast-guest-crm-cli guest list --json
```

![CLI guest list and analytics summary](https://raw.githubusercontent.com/RudrenduPaul/podcast-guest-crm/main/docs/usage.gif)

See the [main README](https://github.com/RudrenduPaul/podcast-guest-crm#readme) for the full command reference, the guest lifecycle model, and the FAQ.

## License

Proprietary. See [LICENSE](https://github.com/RudrenduPaul/podcast-guest-crm/blob/main/LICENSE) in the parent repository for full terms.
