projects:~/p/up$ cat README.md
up
Shell 2026Actualiza todo el software de la máquina con un solo comando. Un script de bash, cero dependencias, mismo comportamiento en Linux y en macOS.
Un envoltorio honesto sobre los gestores de paquetes que ya tienes instalados. No inventa nada: los lanza con los argumentos correctos, traduce sus códigos de salida y te dice al final qué funcionó y qué no.
El paso que falla no cancela los demás. Al terminar ves un resumen de una línea por gestor, en vez de dos mil líneas de salida que nadie lee.
projects:~/p/up$ cat NOTES
- 365 líneas de bash. Cero dependencias. Cero configuración.
- Linux (dnf · apt · pacman · zypper · apk), Flatpak de sistema y de usuario, npm global, y macOS.
- Bash 3.2 o superior: funciona en el bash viejo que trae macOS.
- No es un gestor de paquetes: no instala, no busca, no desinstala.
- No se auto-actualiza. Una herramienta que se rompe a sí misma a mitad de ejecución te deja sin actualizador.
- No tiene fichero de configuración. Si necesitas una web para explicar tu config, la config está mal.
projects:~/p/up$ cat INSTALL
git clone https://github.com/blasdecrespo/up.git ln -s "$PWD/up/up" ~/.local/bin/up
projects:~/p/up$ ls -l
projects:~/p/up$ cd ..