[Media] Rustfetch: a system information CLI written in Rust

148 points lemuray 19 comments
[Media] Rustfetch: a system information CLI written in Rust

Hello there! I've been working on this project for about 2 or 3 weeks now, this has been my first Rust project. I wanted the people of r/rust to look at my code (blast me for my naiveness), maybe try it out and hopefully contribute!

Rustfetch is a neofetch or fastfetch like CLI tool that displays system information based on a TOML config file, with proper command line arguments for config handling and visual styling (Such as --padding).

I tried to make the documentation extremely user friendly so you can find most of the stuff inside the README but there's a whole /docs folder as well, go check it out to get started!
The codebase is still small so contributing is relatively easy, i also made a comprehensive roadmap so anyone can join in and start contributing on something that's actually needed.

This project also has various tests for its functions but they're kind of limited, feel free to add as many as you want as long as they're useful in order to find vulnerabilities.

You can find the bash installation script command in the README or, if you dislike curl (fair enough) you can build it from source.

Repo: https://github.com/lemuray/rustfetch