Actualmente estoy en el proceso de desarrollar algunos scripts de shell, pero me he encontrado con un problema: si bien puedo ejecutar numerosos comandos en mi Mac, cuando intento ejecutarlo en las computadoras de otras personas obtengo errores Command not found
lo que indica que no tienen instaladas las herramientas específicas de la línea de comandos.
Creo que muchas de estas herramientas se deben a la instalación de Xcode y otros administradores de paquetes como Homebrew. Mi pregunta es: ¿hay alguna lista u otra forma de averiguar si un comando específico (herramienta) está preinstalado en una computadora Mac estándar (sin Xcode instalado) sin tener que probarlo manualmente en la computadora de otra persona?
Por ejemplo, esta publica sugerencias que git
está preinstalado, lo que solo ocurre si ha instalado Xcode; de lo contrario, git
no está disponible
P.S. Para mi caso específico, me pregunto si hexdump
está preinstalado o no (sin Xcode)