bash — 80×24

Gestor centralizado de CLI tools con auto-update y sync entre máquinas. Un comando para instalar, cero interfaz gráfica.

# ── sincronización entre máquinas ───────────────────────
bash — clim sync
# ── herramientas ───────────────────────────────────────
1/7
$ clim install node python rust go k9s
✓ node@22.1.0 npm
✓ python@3.12.4 pyenv
✓ rust@1.78.0 rustup
✓ go@1.22.1 go
✓ k9s@0.32.0 brew
Instalación con un solo comando
Instalá todas tus CLI tools de una vez, sin buscar cada gestor de paquetes por separado.
2/7
[daemon] checking for updates...
k9s 0.31.0 → 0.32.0 ✓
helm 3.14.2 → 3.14.3 ✓
tflint 0.50.3 → 0.51.0 ✓
[daemon] 3 updated, 9 current
[daemon] next check in 6h
Auto-update automático
Las herramientas se mantienen actualizadas solas, sin correr updates manuales tool por tool.
3/7
$ clim sync --push
↑ workstation-01 ✓
↑ macbook-pro ✓
↑ server-prod ✓
3 machines synced — all at v2.4.0
Sincronización entre máquinas
Tu configuración y set de herramientas viaja con vos a cualquier máquina nueva.
4/7
$ clim list
tool version source
─────── ─────── ──────
node 22.1.0 npm
python 3.12.4 pyenv
rust 1.78.0 rustup
go 1.22.1 go
k9s 0.32.0 brew
Listado centralizado de herramientas
Mirá de un vistazo qué tenés instalado y en qué versión, sin correr comandos sueltos.
5/7
$ clim rollback k9s --to 0.31.0
✓ k9s 0.32.0 → 0.31.0
✓ previous binary restored
✓ config unchanged
rollback complete
Rollback a versión anterior
Si una actualización rompe algo, volvés a la versión anterior con un comando.
6/7
$ clim --help
install Install CLI tools
update Update all/specific tools
sync Sync across machines
list List installed tools
rollback Revert to previous version
config Manage configuration
100% desde terminal
Sin dashboards ni interfaces que no vas a usar, todo vive donde ya trabajás.
7/7
# ~/.clim/tools.toml
[tools]
node = "22.1.0"
python = "3.12.4"
rust = "1.78.0"
[sync]
machines = ["ws-01", "mbp", "prod"]
auto_update = true
interval = "6h"
Configuración versionada
Tu setup de herramientas queda versionado como código, fácil de compartir con el equipo.
# ── cómo funciona ──────────────────────────────────────
1 Corrés el comando
de instalación una
sola vez.
 
$ curl -fsSL https://clim.dev/install | sh
2 El gestor detecta
y suma tus CLI
tools existentes.
 
✓ found 12 tools
✓ imported configs
3 Las actualiza
automáticamente en
segundo plano.
 
[daemon] 4 updated
[daemon] next: 6h
4 Sincronizás tu
configuración a
cualquier máquina.
 
$ clim sync --to server-prod
✓ synced
# ── instalar ───────────────────────────────────────────
bash — instalar clim
$ curl -fsSL https://clim.dev/install | sh

Requiere bash y curl. Funciona en macOS, Linux y WSL. Binario estático, sin dependencias de runtime.

✓ copiado al portapapeles