Closed fermuch closed 4 years ago
no se dice versiones antiguas, se dice estables! :P
:stuck_out_tongue_closed_eyes:
laburá sobre develop @fermuch !
command -v nsdc
te tira la posta sin necesidad de parsearlo con awk (también está where
pero es un paquete aparte)
$ command -v which
/usr/bin/which
$ which which
/usr/bin/which
$ whereis which
which: /usr/bin/which /usr/share/man/man1/which.1.gz
$ type which
which está asociado (/usr/bin/which)
si command
no está disponible la siguiente mejor opción me parece which
porque a ninguno de los dos hay que parsearlos.
Refactoricé al código completamente, para que quede estructurado y extendible (se puede usar como biblioteca, por ejemplo). También añadí algunos tests básicos. Hace falta añadir más, pero no estoy seguro de cómo escribirlos (nunca hice aplicaciones de escritorio y/o que funcionen como scripts!)
Reorganicé las carpetas y los archivos para que sean más entendibles.
+100 a los tests, pero qué miedo mergear algo tan grande..
Comprueba si existe el binario nsd-control (última versión), y si no existe, trata de usar a nsdc.