Por el momento estoy usando ambos uname
ysw_vers
darwin_version=`uname -r`
osx_version=`sw_vers -productVersion`
Pero si quiero mostrar el nombre comercial (Lion, Mountain Lion, Mavericks, ...) tengo que mantener manualmente una lista de la versión osx - par de nombres comerciales.
Me gustaría evitar esa asignación manual y confiar en los datos del sistema . Es posible ?
system_profiler
, y eso me puso desesperado, por eso pregunto aquí. Pero también temo que no sea posible.
system_profiler SPSoftwareDataType
no estoy seguro de que sea realmente posible.