Instalacion
Instaladores nativos (GUI + CLI)
Descarga el instalador de tu plataforma desde el GitHub Release o desdeapp.delixon.dev/nexenv/download. Todos van firmados (minisign) y la GUI
verifica la firma en cada update.
- Linux:
.deb(Debian/Ubuntu/Mint),.rpm(Fedora/RHEL/openSUSE) o.AppImage(portable, cualquier distro). - Windows:
.exe(instalador NSIS). - macOS:
.dmg(Intelx64y Apple Siliconaarch64).
El auto-update in-place desde la GUI (“Actualizar y reiniciar”) funciona en
Windows, macOS, Linux AppImage y
.deb/.rpm (desde 1.5.2). En .deb/.rpm
descarga el paquete, verifica su firma y lo instala con pkexec (pide tu
contraseña, polkit); si no hay polkit, abre la página de descarga.Wrappers (solo CLI)
- npm:
npm install -g @delixon/nexenv— expone el comandonexenv. Sin postinstall obligatorio: el lanzador descarga el binario de tu plataforma de forma perezosa (primer uso) y verifica firma Ed25519 + SHA-256 antes de ejecutarlo. - pip:
pip install nexenv— mismo flujo de descarga perezosa.
Primer proyecto
Desde la GUI:- Abrir Nexenv → boton “Nuevo proyecto” (o la pagina Scaffold).
- Wizard por pasos: info → stack → engine → versionado → preview → genera. En el paso de stack, las tecnologias no implementadas aparecen como “Proximamente” (no seleccionables) y las que dependen de una base (p. ej. Vite) se habilitan al elegir su framework.
- Selector de engine (default
nexenv-manual, ver Engines).
nexenv new mi-app --starter frontend-react-vite
(o --techs react,vite), opcionalmente --engine nexenv-manual. Sin
argumentos, nexenv new abre el wizard interactivo.
Paridad GUI ↔ CLI
Toda accion de la GUI tiene un comando CLI equivalente.nexenv --help
lista los comandos por categoria. Si una accion no aparece en --help, es un
bug — abrir issue.
Proximos pasos
- Project lifecycle — Discovered / Active / Paused.
- Engines — el sistema de motores pluggables.
- TUI mode — para SSH a servidores remotos.