PCP · pcp
PCP CLI — Testing & Debugging Tool
Command-line tool for PCP testing and debugging — inspect capabilities, invoke actions, monitor events, manage app trust.
pcp-cliv0.2.0pcp
2K
Lines of Code
30
Tests
16
Files
Architecture
Binary crate with clap-based CLI argument parsing. Connects to portal-pcpd via IPC.
Overview
pcp-cli is a command-line interface for interacting with the Portal Capability Protocol. It allows developers to inspect registered apps and their capabilities, invoke capabilities manually for testing, subscribe to event streams for debugging, manage Ed25519 key trust (pcp-cli trust --app-id X --from-keyfile Y), and query the daemon's state. It's the primary tool for PCP development and troubleshooting.
Data Flow
Developer runs pcp-cli → connects to pcpd → queries capabilities / invokes actions / monitors events
Dependencies
External (8)
clap workspacetokio workspaceserde_json workspaceserde workspacetracing workspacetracing-subscriber workspacechrono workspaceasync-trait workspace
Depends on pcp-core, pcp-ipc. External: clap (CLI parsing), tokio (async).