The ultimate cross-platform System information CLI tool. Written in C++ to allow for speedy-compile times and speedy-operation times. This is made as first a passion-project and next a final-project for my programming class.
(last 7 major and minor version releases)
- Version 0.5.0: Catalina support for macOS, Linux bug fixes, performance improvements
- Version 0.4.0: Full Linux support
- Version 0.3.3: Doxygen documentation, performance improvements, value-only output
- Version 0.3.2: Performance improvements, RAM information for Mac
- Version 0.3.1: Pretty-print option for storage
- Version 0.3.0: System information and most Linux support
- Version 0.2.0: GPU, Storage, and FileSystem information
You can find all changes here: detailed changelog
~ Partial Support
X Complete Support
S Sudo Support
| Call | Linux | Mac | Win | Comments |
|---|---|---|---|---|
| os | ~ | X | X | Everything below |
| os.All | ~ | X | X | Everything below |
| os.Platform | X | X | X | Windows |
| os.Caption | X | X | X | Microsoft Windows 10 Pro |
| os.Serial | S | X | X | 00000-00000-00000-XXXXX |
| os.Bit | X | X | X | 64 |
| os.InstallTime | X | X | X | 2018-12-04T04:41:06 |
| os.BootTime | X | X | X | 2019-03-22T18:03:37 |
| os.CurTime | X | X | X | 2019-03-25T17:49:18 |
| os.Kernel | X | X | X | 10.0.0 |
| os.Version | X | X | X | 10.0.0 |
| Call | Linux | Mac | Win | Comments |
|---|---|---|---|---|
| sys | X | X | X | Everything below |
| sys.All | X | X | X | Everything below |
| sys.Manufacturer | X | X | X | Apple Inc. |
| sys.Model | X | X | X | MacBookPro11,5 |
| sys.Version | X | X | X | 1.0 |
| sys.Serial | S | X | X | XXXXXXXXXXXX |
| sys.UUID | S | X | X | XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX |
| Call | Linux | Mac | Win | Comments |
|---|---|---|---|---|
| cpu | X | X | X | Everything below |
| cpu.All | X | X | X | Everything below |
| cpu.Manufacturer | X | X | X | AuthenticAMD |
| cpu.Architecture | X | X | X | x64 |
| cpu.SocketType | X | X | X | AM4 |
| cpu.Brand | X | X | X | AMD Ryzen 5 1600x Six-Core Processor |
| cpu.Family | X | X | X | 23 |
| cpu.Model | X | X | X | 1 |
| cpu.Stepping | X | X | X | 1 |
| cpu.Cores | X | X | X | 6 |
| cpu.Threads | X | X | X | 12 |
| cpu.Speed | X | X | X | 3.620 GHz |
| cpu.MaxSpeed | X | X | X | 3.620 GHz |
| Call | Linux | Mac | Win | Comments |
|---|---|---|---|---|
| gpu | X | X | Everything below | |
| gpu.All | X | X | Everything below | |
| gpu.Vendor | X | X | Intel | |
| gpu.Model | X | X | Intel Iris Pro | |
| gpu.Bus | X | X | Built-In | |
| gpu.VRAM | X | X | 1536 | |
| gpu.Dynamic | X | X | Yes |
| Call | Linux | Mac | Win | Comments |
|---|---|---|---|---|
| ram | S | ~ | ~ | Everything below |
| ram.All | S | ~ | ~ | Everything below |
| ram.Size | S | X | X | 8589934592 |
| ram.Bank | S | X | X | DIMM1 |
| ram.Type | S | X | X | DDR4 |
| ram.Speed | S | X | X | 3200 MHz |
| ram.FormFactor | S | X | DIMM | |
| ram.Manufacturer | S | X | X | Samsung |
| ram.Part | S | X | X | M378B1G73EB0-YK0 |
| ram.Serial | S | X | X | XXXXXXXXXXXX |
| ram.VoltageConfigured | S | X | 2.4 V | |
| ram.VoltageMin | S | X | 2.4 V | |
| ram.VoltageMax | S | X | 2.4 V |
| Call | Linux | Mac | Win | Comments |
|---|---|---|---|---|
| storage | X | ~ | ~ | Everything below |
| storage.All | X | ~ | ~ | Everything below |
| storage.Name | X | X | X | Name |
| storage.Type | X | X | X | Type |
| storage.FileSystem | X | X | X | NTFS |
| storage.Mount | X | X | X | /dev/disk0s1 |
| storage.Size | X | X | X | 500277790720 |
| storage.Physical | X | X | X | 5002HDD77790720 |
| storage.UUID | X | X | X | XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX |
| storage.Label | X | X | X | VM |
| storage.Model | X | X | APPLE SSD SM0512G | |
| storage.Serial | X | X | XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX | |
| storage.Removable | X | X | X | No |
| storage.Protocol | X | X | PCI |
| Call | Linux | Mac | Win | Comments |
|---|---|---|---|---|
| fs | X | X | X | Everything below |
| fs.All | X | X | X | Everything below |
| fs.FS | X | X | X | /dev/disk1s1 |
| fs.Type | X | X | X | HFS |
| fs.Size | X | X | X | 18446744072211382272 |
| fs.Used | X | X | X | 18446744073346375680 |
| fs.Mount | X | X | X | / |