cmdstats es una herramienta de línea de comandos que analiza el historial de bash y zsh de Sebastián para descubrir patrones de uso. La idea salió de una constatación simple: ejecuta miles de comandos por semana y casi nunca se para a mirar cómo los usa. Ahí hay información concreta para trabajar más cómodo, y quisimos sacarla a la luz.
Muestra los comandos que más usa con un ranking visual, la distribución por hora del día y por día de la semana para ver cuándo es más productivo, los typos frecuentes —candidatos naturales a convertirse en alias— y las secuencias repetitivas, que son buenos candidatos a volverse un script. Cada una de esas vistas apunta a una mejora práctica en el flujo diario.
Está hecha en Go con cobra para los subcomandos, con una estructura ordenada que separa el
parseo del historial, la lógica de análisis y el formateo de salida. Se compila con ./build
y se corre con ./run. Es la clase de utilidad que nos gusta tener: chica, enfocada y que
devuelve algo accionable sobre la propia manera de trabajar.