es

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