Actualmente estoy en el proceso de desarrollar algunos shell scripts pero me he encontrado con un problema: mientras que soy capaz de ejecutar numerosos comandos en mi Mac, cuando intento ejecutarlo en los ordenadores de otras personas me sale Command not found
errores que indican que no tienen instaladas las herramientas de línea de comandos específicas.
Creo que muchas de estas herramientas vienen como resultado de la instalación de Xcode y otros gestores de paquetes como Homebrew. Mi pregunta es: ¿hay una lista u otra forma de averiguar si un comando específico (herramienta) está preinstalado en un ordenador Mac estándar (sin Xcode instalado) sin tener que probarlo manualmente en el ordenador de otra persona?
Por ejemplo, este post insinúa que git
está preinstalado, lo que sólo ocurre si has instalado Xcode, en caso contrario, git
no está disponible.
P.D. Para mi caso concreto, me pregunto si hexdump
está preinstalado o no (sin Xcode)