Una terminal bien configurada te ahorra cientos de micro-fricciones por semana. Pero ojo: productividad no es llenar de plugins, es reducir pasos repetitivos.
Caso practico guiado
Meta: bajar el tiempo promedio de tareas repetitivas (git + docker + navegación de archivos) en una semana.
Plan:
- medir comandos mas repetidos,
- crear 8-10 aliases de alto impacto,
- validar uso real por 7 dias,
- eliminar aliases muertos.
Stack minimo recomendado
- Kitty para rendimiento y claridad visual.
- Ranger para navegacion rapida de archivos.
- Aliases para comandos frecuentes.
Aliases con impacto real
alias gs='git status -sb'
alias gp='git pull --rebase'
alias dc='docker compose'
alias ll='ls -lah'
Bootstrap script en TypeScript (opcional)
Si quieres mantener aliases versionados en repo:
import { appendFileSync } from "node:fs";
const aliases = [
"alias gs='git status -sb'",
"alias gp='git pull --rebase'",
"alias dc='docker compose'",
"alias ll='ls -lah'",
];
appendFileSync(process.env.HOME + "/.bash_aliases", `\n# team aliases\n${aliases.join("\n")}\n`);
console.log("Aliases updated");
Empieza con 5-10 aliases maximo. Si no los memorizas en 2 semanas, sobran.
Regla practica
Cada ajuste de tooling debe responder:
- Que friccion elimina?
- Cuanto tiempo ahorra?
- Que complejidad agrega?
Si no puedes responder esas 3, no agregues tooling nuevo.
Happy reading! ☕
Comments