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
| Requisito | Mínimo | Notas |
|---|---|---|
| SDK de .NET | 10.0.202 | Fíxalo con global.json si puedes |
| Feed NuGet | nuget.org | O tu propio feed NuGet v3 |
| Disco | ~50 MB | Solo para el binario y sus deps |
| SO | Windows / macOS / Linux | Los 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
- Inicio rápido — tu primer
pcpm install. - Configuración del workspace — un solo proyecto vs monorepo.