Crate system_info_lite

Crate system_info_lite 

Source
Expand description

A library for getting system information, including CPU, GPU, RAM, and OS information.

This library provides a set of APIs to retrieve system information, including CPU, GPU, RAM, and OS information. It supports both macOS and Linux systems.

§Usage

use system_info_lite::{get_system_info, get_cpu_info, get_ram_info, get_os_info};
use serde_json::json;

let info = get_system_info().unwrap();
println!("{}", json!(info));

Structs§

CPUInfo
CPU information.
GPUInfo
GPU information.
OSInfo
OS information.
RAMInfo
RAM information.
SystemInfo
System information.

Functions§

get_cpu_info
Get CPU information.
get_linux_gpu_info
Get GPU information for Linux.
get_macos_gpu_info
Get GPU information for macOS.
get_os_info
Get OS information.
get_ram_info
Get RAM information.
get_system_info
Get system information, including CPU, GPU, RAM, and OS information.