Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Listado de comandos disponibles en "dot" es muy lento, ejecuta un sh por cada item disponible. #9

Closed
splanes opened this issue Jul 14, 2020 · 2 comments

Comments

@splanes
Copy link

splanes commented Jul 14, 2020

Hola Rafa

En relación a "dot". Noté que tarda en printar los comandos disponibles. Señalo la línea que se lleva el tiempo de ejecución.

xargs -I % sh -c 'echo "$(basename $(dirname %)) $(basename %)"' |

Que te parece reemplazar
xargs -I % sh -c 'echo "$(basename $(dirname %)) $(basename %)"' |
por
awk -F"/" '{print $(NF-1) " " $NF}' |

de esa manera te evitas abrir un nuevo sh para ejecutar el echo y la ejecución pasa a ser instantánea.

Siento tener poco tiempo para subir un PR. Será para la próxima!

Fantástico codebase, me haz hecho tremendamente feliz 🥇 🥇 🥇 🥇

@splanes splanes changed the title Ejecución lenta Listado de comandos disponibles en "dot" es muy lento, ejecuta un sh por cada item disponible. Jul 14, 2020
@rgomezcasas
Copy link
Owner

Pues me parece perfecto 😬 3a61251

Muchas gracias!! 😊

@splanes
Copy link
Author

splanes commented Jul 18, 2020

Gracias a tí! Un placer ayudarte

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants