Expand description
Package management: install/remove/update/list.
This is a Rust port of pi-mono’s package manager concepts:
- Sources:
npm:pkg,git:host/owner/repo[@ref], local paths - Scopes: user (global) and project (local)
- Global npm installs use
npm install -g(npm-managed global root) - Git installs are under Pi’s agent/project directories (
~/.pi/agent/git,./.pi/git)
Structs§
- Lock
Transition Plan - Package
Entry - Package
Filter - Optional per-resource filters for packages in settings.
- Package
Lock Entry - Package
Lock Mismatch - Package
Lockfile - Package
Manager - Package
Trust Audit Event - Path
Metadata - Resolve
Extension Sources Options - Resolve
Roots - Explicit roots for resource resolution (settings + auto-discovery base dirs).
- Resolved
Paths - Resolved
Resource
Enums§
- Package
Entry Trust State - Package
Lock Action - Package
Resolved Provenance - Package
Scope - Package
Source Kind - Resource
Origin