Je suis actuellement en train de développer des scripts shell mais j'ai rencontré un problème : alors que je suis capable d'exécuter de nombreuses commandes sur mon Mac, lorsque j'essaie de l'exécuter sur les ordinateurs d'autres personnes, j'obtiens des erreurs Command not found
indiquant qu'ils n'ont pas les outils en ligne de commande spécifiques installés.
Je crois que beaucoup de ces outils découlent de l'installation de Xcode et d'autres gestionnaires de packages comme Homebrew. Ma question est la suivante : y a-t-il une liste ou un autre moyen de découvrir si une commande spécifique (outil) est préinstallée sur un ordinateur Mac standard (sans Xcode installé) sans devoir la tester manuellement sur l'ordinateur de quelqu'un d'autre ?
Par exemple, ceci post laisse entendre que git
est préinstallé, ce qui n'est le cas que si vous avez installé Xcode, sinon, git
est non disponible.
P.S. Pour mon cas spécifique, je me demande si hexdump
est préinstallé ou non (sans Xcode)