RustyFetch is a command-line tool inspired by screenfetch
and neofetch
, written in Rust. It displays system information (OS, CPU, hostname, etc.) alongside an ASCII logo. This project aims to explore system concepts while learning a modern language like Rust.
- Learning: Understand system interactions.
- Rust: Discover a performant, secure, and systems-oriented language.
- Fun: No good reason is a good reason, especially for fun.
- Display the OS name (Linux, macOS, Windows).
- Display the machine’s hostname.
- Display a static ASCII logo.
- Display the CPU model.
- ...
- Clone the repository:
git clone https://github.com./marxhubert/rustyfetch.git
- Navigate to the folder:
cd rustyfetch
- Compile and run:
cargo run
See todo.md
for planned features.
Suggestions welcome! Open an issue or a PR.
Tested only on Debian (WSL2)