Skip to main content

Requisitos del sistema

RequisitoMínimoRecomendado
OSWindows 10, macOS 12, Ubuntu 20.04Última versión
Disco10 MB10 MB
Ya no necesitas instalar Go ni clonar el repositorio, proporcionamos binarios precompilados.

Instalación rápida

  1. Descarga el archivo compilado correspondiente a tu sistema operativo desde la página de Releases de GitHub.
  2. Extrae el archivo (si viene comprimido) y renómbralo a nexus (o nexus.exe en Windows).
  3. Mueve el archivo a una carpeta que esté en tu PATH, o colócalo en una ubicación y agrégalo al PATH.
Mueve el archivo descargado a /usr/local/bin o a la carpeta local de Nexus:
# Dale permisos de ejecución
chmod +x nexus

# Mover a /usr/local/bin (recomendado)
sudo mv nexus /usr/local/bin/

# O si prefieres mover a ~/.nexus/bin y agregar al PATH
mkdir -p ~/.nexus/bin
mv nexus ~/.nexus/bin/
export PATH="$HOME/.nexus/bin:$PATH"

Verificar instalación

nexus version
Nexus v0.1.0

Actualizar

Para actualizar a la última versión, simplemente descarga el nuevo archivo compilado y reemplaza el binario anterior en la misma ubicación:
# Reemplazar en la ubicación donde lo instalaste (ej. /usr/local/bin)
sudo mv nuevo_nexus_descargado /usr/local/bin/nexus
chmod +x /usr/local/bin/nexus

Desinstalar

# Eliminar binario y configuración
Remove-Item -Recurse "$env:USERPROFILE\.nexus" -Force

# Quitar del PATH
$path = [System.Environment]::GetEnvironmentVariable("Path", "User")
$newPath = ($path -split ";" | Where-Object { $_ -notlike "*\.nexus*" }) -join ";"
[System.Environment]::SetEnvironmentVariable("Path", $newPath, "User")

Estructura de archivos

Después de instalar y hacer login, Nexus crea esta estructura:
~/.nexus/
├── bin/
│   └── nexus(.exe)    # El binario del CLI
├── credentials              # API key encriptada (generada por 'nexus login')
└── last_switch.sh (.ps1)    # Script de env vars del último switch
El archivo credentials contiene tu API key. No lo compartas ni lo subas a repositorios.