Al momento sto usando entrambi uname
esw_vers
darwin_version=`uname -r`
osx_version=`sw_vers -productVersion`
Ma se voglio visualizzare il nome commerciale (Lion, Mountain Lion, Mavericks, ...) devo mantenere manualmente un elenco di versioni osx - coppia di nomi commerciali.
Vorrei evitare quella mappatura manuale e fare affidamento sui dati di sistema . È possibile ?
system_profiler
, e questo mi ha reso disperato, ecco perché lo sto chiedendo qui. Ma temo anche che non sia possibile.
system_profiler SPSoftwareDataType
non sono sicuro che sia davvero possibile.