En ce moment j'utilise les deux uname
etsw_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 version osx - paire de noms commerciaux.
Je voudrais éviter ce mappage manuel et me fier aux données du système . C'est possible ?
system_profiler
aussi, et ça m'a désespéré, c'est pourquoi je demande ici. Mais je crains aussi que ce ne soit pas possible.
system_profiler SPSoftwareDataType
je ne suis pas sûr que ce soit vraiment possible.