pcpm store
Inspecciona y gestiona el almacén global direccionable por contenido.
pcpm store <subcommand> [options]
pcpm store es una familia de subcomandos que gestionan el
almacén global direccionable por contenido.
Subcomandos
pcpm store status
Imprime un resumen del store:
Store path: %LOCALAPPDATA%\pcpm\store
Layout version: v1
Packages: 4,231
Disk usage: 3.7 GB
Hardlinks out: 17,348
Usa --json para un formato legible por máquina.
pcpm store path
Imprime la ruta absoluta del store. Útil en scripts:
STORE=$(pcpm store path)
du -sh "$STORE"
pcpm store verify
Recorre el store, recalcula el SHA-256 de cada entrada, y lo compara con el hash registrado. Sale no-cero si se encuentra cualquier desajuste.
Esto es lo que ejecuta pcpm doctor bajo la comprobación
store-integrity.
pcpm store prune (reservado)
En una versión futura: recorre el lockfile del workspace actual, y suelta cada entrada del store que ningún lockfile referencia. Hoy, es un no-op que imprime un mensaje apuntando a la receta manual.
Poda manual
Para encoger el store a mano:
# 1. Averigua qué se referencia
pcpm list --json | jq -r '.[].hash' > /tmp/referenced-hashes.txt
# 2. Averigua qué hay en disco
find "$(pcpm store path)" -name 'pkg.nupkg' | sed 's|.*/store/v1/||;s|/pkg.nupkg||' > /tmp/store-hashes.txt
# 3. Muestra lo que se eliminaría
comm -23 <(sort /tmp/store-hashes.txt) <(sort /tmp/referenced-hashes.txt)
Véase también
- Almacén direccionable por contenido — el diseño.
pcpm doctor— para comprobaciones puntuales.