projects: ~/p/up github.com/blasdecrespo

projects:~/p/up$ cat README.md

up

Shell 2026

Actualiza todo el software de la máquina con un solo comando. Un script de bash, cero dependencias, mismo comportamiento en Linux y en macOS.

  • cli
  • bash
  • linux
  • 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

lenguaje
Shell
año
2026
licencia
MIT

projects:~/p/up$ cd ..