Metadata-Version: 2.4
Name: promtogram-cli
Version: 0.2.0
Summary: Promtogram Sync CLI — materialize bundles into .cursor/.claude/AGENTS.md
Project-URL: Homepage, https://promtogram.ru
Project-URL: Documentation, https://promtogram.ru/docs/overview
Author-email: Promtogram <admin@promtogram.ru>
License: Proprietary
Keywords: ai,cli,cursor,mcp,promtogram
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: httpx>=0.28.0
Requires-Dist: pydantic>=2.10.0
Requires-Dist: typer>=0.15.0
Description-Content-Type: text/markdown

# promtogram-cli

Sync CLI for [Promtogram](https://promtogram.ru) — materialize bundle skills, rules, hooks, and subagents into IDE-specific project layouts.

Supports **Cursor** (`.cursor/`), **Claude Code** (`.claude/`), and **Codex/AGENTS.md** via `--target` or auto-detect.

## Install

```bash
# Recommended
uv tool install promtogram-cli

# Or
pip install promtogram-cli
```

## Quick start

```bash
# Email + password (creates a long-lived API token locally)
promtogram login

# Or use an API key from https://promtogram.ru/account
promtogram login --api-token ptg_your_token_here

promtogram pull my-bundle-slug
promtogram sync
promtogram targets
promtogram status
```

## IDE targets

```bash
promtogram sync                         # auto: all detected IDEs
promtogram sync --target cursor
promtogram sync --target claude
promtogram sync --target codex
promtogram sync --target all
promtogram targets set cursor,claude
```

## Commands

| Command | Description |
|---------|-------------|
| `login` | Authenticate or save an API token |
| `pull <bundle>` | Download local manifest into `.promtogram/` |
| `sync` | Materialize skills, rules, hooks, subagents |
| `diff` | Show pending changes before sync |
| `status` | Auth, linked bundle, last sync |
| `targets` | Show detected/configured/active IDE targets |
| `targets set` | Save targets to `.promtogram/targets.json` |
| `version` | Print CLI version |

## Documentation

https://promtogram.ru/docs/overview
