Un nuevo proyecto de código abierto, llamado 'sd', ha sido lanzado para mejorar la navegación de directorios en shells como ksh93u+, bash y zsh. Esta herramienta, disponible en GitHub, ofrece una alternativa al comando 'cd' tradicional, permitiendo a los usuarios moverse entre directorios de manera más eficiente a través de un sistema de seguimiento de frecuencia y recencia de visitas. 'sd' mantiene un registro de los directorios visitados, asignando puntuaciones basadas en un algoritmo configurable que considera la antigüedad y la frecuencia de las visitas. Además, proporciona el comando 'ds' para inspeccionar y gestionar esta pila de directorios. Una característica destacada es la integración opcional con 'fzf' para una selección interactiva y 'fuzzy' de directorios. El proyecto se distingue de otras herramientas similares, como 'z' o 'autojump', al mantener un historial completo de visitas, independientemente del tiempo transcurrido, ofreciendo una navegación más precisa y determinista. La herramienta es de uso gratuito y de código abierto, con una configuración inicial que crea un archivo de registro y permite ajustes personalizados a través de variables de entorno.
