Metadata-Version: 2.4
Name: ccid-cli
Version: 0.1.2
Summary: CCID Compliance CLI - Pipeline-native compliance checking
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: typer>=0.9.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: rich>=13.0.0
Requires-Dist: websockets>=12.0

# ccid-cli

Pipeline-native compliance checking for the **CCID / Nereus AEGIS** compliance
platform. Run compliance analysis and posture checks from your terminal or CI.

## Install

```bash
pip install ccid-cli
```

## Configure

```bash
ccid configure          # writes ~/.ccid/config.json {api_url, api_key}
```

Your API key authenticates via the `X-API-Key` header. Get a team-scoped key
from your CCID administrator.

## Use

```bash
ccid analyze path/to/code       # run the code-analysis swarm
ccid posture                    # compliance posture snapshot
ccid posture --fail-on block    # exit non-zero if posture is blocking (for CI gates)
ccid assignments                # open findings / assignments
```

`ccid analyze` runs a full analysis swarm and can take several minutes; use
`--live` to stream node-by-node progress over WebSocket.

## CI

The published GitHub composite action `ccid-compliance` wraps this CLI for
pull-request gates. See the platform's *Customer → GitHub Actions* setup guide.

---

Proprietary and confidential. © 2024–2026 Dr. Fred Mpala.
