pcpm outdated
Comprueba versiones más nuevas.
pcpm outdated [options]
pcpm outdated consulta el feed por cada dependencia directa en CPM
e informa del tipo de bump relativo a la versión que tienes fijada.
Columnas
| Columna | Significado |
|---|---|
Package | El id del paquete. |
Current | La versión fijada en Directory.Packages.props. |
Latest | La versión estable más alta en el feed. |
Bump | major, minor, patch o prerelease. |
Opciones
| Flag | Efecto |
|---|---|
--direct | Solo comprueba dependencias directas (por defecto). |
--all | Comprueba cada paquete en el lockfile, incluidos los transitivos. |
--prerelease | Incluye versiones pre-release en la búsqueda. |
--json | Salida como JSON. |
--write | Actualiza Directory.Packages.props a la última versión. |
Ejemplos
# Comprobación rápida
pcpm outdated
# Ver qué hay disponible en todo el grafo
pcpm outdated --all
# Subir todo (revisa el diff antes de commitear)
pcpm outdated --write
Tipos de bump
pcpm outdated usa NuGet.Versioning para calcular la distancia
de versión:
- major — cambió el primer componente no-cero.
- minor — cambió el segundo componente, el major es el mismo.
- patch — cambió el tercer componente, major y minor son los mismos.
- prerelease — mismo X.Y.Z pero con etiqueta pre-release, o una etiqueta pre-release diferente.
Son las mismas heurísticas que usan dotnet outdated y
Dependabot, así que el “major” de PCPM coincide con el del resto.
Véase también
- Configuración — para versiones flotantes.