pcspecs

Crates.iopcspecs
lib.rspcspecs
version0.2.1
sourcesrc
created_at2022-11-18 03:36:09.460696
updated_at2022-11-19 19:58:23.307386
descriptionSimple api to get pc specs
homepagehttps://github.com/saturnavt/rust-pcspecs
repositoryhttps://github.com/saturnavt/rust-pcspecs
max_upload_size
id717626
size11,908
Alejandro Castillo (saturnavt)

documentation

README

PcSpecs (WINDOWS ONLY)

Get system info


PcSpecs is a crate to gather the system specs.

Features

  • Hostname
  • Platform
  • OsNumber
  • CPU
  • GPU
  • RAM
  • MAINBOARD

Installation

Install the dependencies.

pcspecs = "0.2.1"

How to use

Add imports:

use pcspecs::specs;

Example:




fn main(){
    println!("{:#?}", specs());
    /* Output
    DESKTOP-5DH6S74 
    Microsoft Windows 10
    Pro 10 
    Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz
    NVIDIA GeForce RTX 2060 SUPER
    24 GB
    TUF GAMING B460M-PLUS (WI-FI*/
}

Or


fn main(){
    println!("{:#?}", specs().gpu);
    /* Output
    NVIDIA GeForce RTX 2060 SUPER
    */
}

License

MIT

PcSpecs is MIT licensed.

Commit count: 8

cargo fmt