W tej chwili używam obu uname
isw_vers
darwin_version=`uname -r`
osx_version=`sw_vers -productVersion`
Ale jeśli chcę wyświetlić nazwę handlową (Lion, Mountain Lion, Mavericks, ...) muszę ręcznie utrzymywać listę wersji osx - parę nazw handlowych.
Chciałbym uniknąć tego ręcznego mapowania i polegać na danych systemowych . Czy to możliwe ?
system_profiler
i to mnie rozpaczyło, dlatego pytam tutaj. Ale obawiam się też, że to niemożliwe.
system_profiler SPSoftwareDataType
, że nie jestem pewien, czy to naprawdę możliwe.