es

Instalación

Instala PCPM en Windows, macOS y Linux.

PCPM se distribuye como herramienta global de .NET. Funciona sobre el SDK de .NET 10 y corre en Windows, macOS y Linux.

Recomendado: instalar como herramienta .NET

Cuando PCPM esté publicado en nuget.org, la instalación es un one-liner:

dotnet tool install --global pcpm

Asegúrate de que ~/.dotnet/tools (en Linux/macOS) o %USERPROFILE%\.dotnet\tools (en Windows) está en tu PATH. La mayoría de instalaciones del SDK de .NET lo hacen por ti en el primer uso, pero si no:

# bash / zsh
echo 'export PATH="$PATH:$HOME/.dotnet/tools"' >> ~/.bashrc

# PowerShell
[Environment]::SetEnvironmentVariable("Path", "$env:Path;$env:USERPROFILE\.dotnet\tools", "User")

Compilar desde el código fuente

Si quieres la última versión, o si quieres contribuir, clona el repositorio y compila:

git clone https://github.com/cristiancastineiras/pcpm
cd pcpm
dotnet build pcpm.slnx

El binario compilado está en src/pcpm.Cli/bin/Release/net10.0/pcpm.dll. Para usarlo como si estuviera instalado:

# Desde la raíz del repo
dotnet run --project src/pcpm.Cli -- init

O regístralo como herramienta local en tu solución:

# Dentro de tu proyecto .NET
dotnet new tool-manifest   # crea .config/dotnet-tools.json (una vez)
dotnet tool install --local pcpm --add-source ../pcpm/src/pcpm.Cli/bin/Release

Verificando la instalación

pcpm --version

Si ves un número de versión, vas bien.

Requisitos

RequisitoMínimoNotas
SDK de .NET10.0.202Fíxalo con global.json si puedes
Feed NuGetnuget.orgO tu propio feed NuGet v3
Disco~50 MBSolo para el binario y sus deps
SOWindows / macOS / LinuxLos tres son tier-1

Actualizar

dotnet tool update --global pcpm

PCPM puede comprobar actualizaciones en pcpm install (desactivado por defecto; actívalo desde pcpm.json). Para desactivar, configura:

{
  "updateCheck": false
}

Desinstalar

dotnet tool uninstall --global pcpm

Esto no elimina el almacén global direccionable por contenido (%LOCALAPPDATA%\pcpm\store en Windows, ~/.local/share/pcpm/store en Linux/macOS). Usa pcpm store path para averiguarlo y borra el directorio si quieres empezar de cero.

Siguientes pasos