16 votes

Est-il possible d'obtenir par CLI le nom commercial (Lion, Mountain Lion, Mavericks, ...) ?

Pour l'instant, j'utilise les deux uname et sw_vers

darwin_version=`uname -r`
osx_version=`sw_vers -productVersion`

Mais si je veux afficher le nom commercial (Lion, Mountain Lion, Mavericks, ...) je dois maintenir manuellement une liste de la paire version osx - nom commercial.

J'aimerais éviter ce mappage manuel et m'appuyer sur données du système . Est-ce possible ?

1voto

Matthieu Riegler Points 20160

Comme vous l'avez dit : c'est un nom commercial et il est à peine présent dans l'OS lui-même. Ce n'est pas vraiment étonnant, il n'a aucune signification pour les développeurs (bien moins qu'une version ou un numéro de build).

AFAIK Il est mentionné dans certaines pages d'aide, mais c'est à peu près tout.

Donc jusqu'à ce que quelqu'un me prouve le contraire, il n'y a pas de CLI pour cela (à l'exception de curl ce qui, à mon avis, ne serait pas une option appropriée ici).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X