MyPC is a Rust utility designed to collect and display information about your computer's hardware components. The program retrieves data about the CPU, motherboard, GPU, RAM, and disks.
The program displays the following information:
-
CPU:
- Processor Name
- Maximum Clock Speed
-
Motherboard:
- Manufacturer
- Model
- Serial Number
-
GPU:
- GPU Name
- Video Memory Size
-
RAM:
- Manufacturer
- Speed
- Total Memory
-
Disks:
- Disk Model
- Disk Size (in gigabytes)
-
Clone the repository to your computer:
git clone https://github.com/Junsious/MyPC.git
-
Navigate to the project directory:
cd MyPC -
Build and run the program:
cargo run
The program uses powershell to extract system information via WMI (Windows Management Instrumentation) commands. Data about the CPU, motherboard, GPU, RAM, and disks are processed and formatted before being displayed on the screen.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
If you would like to make changes or improvements to the project, feel free to create pull requests or open issues.
Feel free to reach out if you have any questions or suggestions!
