Toolbelt CLI Moderno
fzf, ripgrep, lazygit, eza, Yazi, btop, delta, hyperfine, glow, ShellGPT — la reescritura Rust + IA de la cadena Unix.
Qué incluye este pack
La cadena Unix (grep, find, ls, top, diff, cat, time) se diseñó cuando los discos de terabytes eran exóticos. Los reemplazos modernos — la mayoría escritos en Rust — suelen ser 5–20× más rápidos, más inteligentes con .gitignore y traen defaults razonables. Este pack reúne los diez que aparecen en casi todos los ~/.zshrc de un ingeniero senior en 2026.
| Herramienta | Reemplaza | Por qué instalar |
|---|---|---|
| fzf | búsqueda inversa / selector de archivos | Búsqueda fuzzy sobre cualquier flujo de líneas — pipe history, git branch, kill |
| ripgrep (rg) | grep | 5–20× más rápido, respeta .gitignore, recursivo por defecto |
| lazygit | ceremonia de git CLI | Flujo git completo en TUI; commit/push/rebase en 3 teclas |
| eza | ls | Color, iconos, modo árbol, columna de estado git |
| Yazi | gestor de archivos | I/O async, preview de imagen en terminal, sistema de plugins |
| btop | top / htop | GPU + térmicas + por-core, UI más limpia |
| delta | git diff | Resaltado, lado-a-lado, números de línea |
| hyperfine | time / timeit | Benchmark estadístico con warmup y export CSV |
| glow | cat para markdown | Markdown renderizado en terminal — lee READMEs sin salir |
| ShellGPT (sgpt) | Stack Overflow | Lenguaje natural → comando shell, con confirmación safe-mode |
Por qué "reescritura Rust + IA"
Dos olas reconstruyeron el CLI Unix en los últimos cinco años. La ola Rust (ripgrep, fzf en Go pero misma filosofía, eza, bat, fd) trajo velocidad y defaults modernos. La ola IA (ShellGPT, Warp, Claude Code en terminal) añadió capas de lenguaje natural encima. Este pack escoge los supervivientes — herramientas donde la nueva generación claramente desplazó a la vieja en entornos de producción, no juguetes que desaparecieron tras su momento HN.
Instala en un comando
tokrepo install pack/modern-cli-toolbelt
TokRepo CLI corre el package manager correcto para tu OS (brew en macOS, apt/dnf/pacman en Linux, winget en Windows) y escribe aliases shell — alias grep=rg, alias ls='eza --git' — para que la memoria muscular siga funcionando.
Aliases shell de alto leverage
# Añade a ~/.zshrc o ~/.bashrc
alias ls='eza --icons --git'
alias ll='eza -lha --icons --git'
alias grep='rg'
alias cat='bat --paging=never'
alias top='btop'
alias df='duf'
# Atajos con fzf
alias gco='git checkout $(git branch | fzf | tr -d "[:space:]")'
alias gkill='kill -9 $(ps -ef | fzf | awk "{print \$2}")'
Cuándo este pack no basta
Si orquestas pipelines de datos → mira el API Testing Stack para k6 y Hurl. Si vives en tmux/zellij → mira la skill de multiplexer en el ecosistema de Claude Code skills.
10 recursos listos para instalar
Preguntas frecuentes
¿Funcionan estas herramientas junto con las utilidades Unix originales?
Sí. Ninguna remueve o modifica las originales (grep, ls, top, etc). La instalación TokRepo las añade bajo sus propios nombres (rg, eza, btop) y opcionalmente escribe aliases opt-in. Si alias ls=eza y un script falla porque eza imprime distinto, quita ese alias — el ls original sigue ahí.
¿Por qué no usar simplemente los coreutils GNU que ya tengo?
Tres razones: (1) Velocidad — ripgrep en un monorepo grande suele ser 10× más rápido que grep -r. (2) Defaults — herramientas modernas respetan .gitignore, usan color, son recursivas por defecto. (3) Composabilidad — fzf convierte cualquier flujo de líneas en un selector interactivo. La brecha ergonómica acumulada en una jornada es significativa.
¿Cómo se compara ShellGPT con correr Claude Code en la terminal?
ShellGPT es de un solo turno: preguntas, imprime un comando. Claude Code es un agente completo que puede leer archivos, ejecutar planes multi-paso y editar código. Usa ShellGPT para consultas puntuales de shell. Usa Claude Code cuando la tarea requiere leer o modificar varios archivos.
¿Las 10 están escritas en Rust?
La mayoría sí. Lenguajes exactos: fzf (Go), ripgrep (Rust), lazygit (Go), eza (Rust), Yazi (Rust), btop (C++), delta (Rust), hyperfine (Rust), glow (Go), ShellGPT (Python). El framing 'Rust + IA' va de filosofía — velocidad, defaults seguros, UX moderno — no estrictamente el lenguaje.
¿Funcionan en Windows?
La mayoría sí — distribuyen binarios Windows y paquetes winget. Las excepciones son las que dependen de semánticas POSIX TTY (lazygit y Yazi funcionan, pero la ergonomía es más fluida en WSL2 o terminal Linux/Mac real).
12 packs · 80+ recursos seleccionados
Explora todos los packs curados en la página principal
Volver a todos los packs