As a IDEasy maintainer, I want ide status to print the OS info (from SystemInfo) so that I can use it for debugging.
Current behaviour
$ ide status
IDE_ROOT is set to D:\projects
IDE_HOME is set to D:\projects\IDEasy
You are online.
Your settings are up-to-date.
Your version of IDEasy is 2025.03.001 which is the latest released version.
Expected behaviour
$ ide status
IDE_ROOT is set to D:\projects
IDE_HOME is set to D:\projects\IDEasy
You are online.
Your settings are up-to-date.
Your version of IDEasy is 2025.03.001 which is the latest released version.
Your operating system is windows(10.0)@x64 [Windows 11@amd64]
NOTE: Windows is doing some hacks to establish compatibility. Therefore os.version is 10.0 on Windows 11. The output might therefore be a little confusing but it is «ideasy.os»(«os.version»)@«ideasy.arch» [«os.name»@«os.arch»] so «os.*» are the raw values from system properties and «ideasy.*» is the information we derive from that.
Hint
Suggested code snippet:
systemInfo.getOs() + "(" + systemInfo.getOsVersion() + ")@" + systemInfo.getArchitecture() + " [" + systemInfo.getOsName() + "@"
+ systemInfo.getArchitectureName() + "]"
As a IDEasy maintainer, I want
ide statusto print the OS info (fromSystemInfo) so that I can use it for debugging.Current behaviour
Expected behaviour
NOTE: Windows is doing some hacks to establish compatibility. Therefore
os.versionis10.0onWindows 11. The output might therefore be a little confusing but it is«ideasy.os»(«os.version»)@«ideasy.arch» [«os.name»@«os.arch»]so«os.*»are the raw values from system properties and«ideasy.*»is the information we derive from that.Hint
Suggested code snippet: