Skip to main content
Nexenv es un workspace de developer construido en Rust + Tauri. Esta seccion cubre instalacion, primer proyecto y verificacion de paridad GUI/CLI.

Instalacion

Instaladores nativos (GUI + CLI)

Descarga el instalador de tu plataforma desde el GitHub Release o desde app.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 (Intel x64 y Apple Silicon aarch64).
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 comando nexenv. 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:
  1. Abrir Nexenv → boton “Nuevo proyecto” (o la pagina Scaffold).
  2. 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.
  3. Selector de engine (default nexenv-manual, ver Engines).
Desde la CLI: 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