Skip to content

RustyFetch is a command-line tool inspired by screenfetch and neofetch, written in Rust. It displays system information (OS, CPU, hostname, etc.) along with an ASCII logo. This project aims to explore system concepts while learning a modern language like Rust. For short, I'm learning Rust.

Notifications You must be signed in to change notification settings

marxhubert/rustyfetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RustyFetch

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.

Why this project?

  • Learning: Understand system interactions.
  • Rust: Discover a performant, secure, and systems-oriented language.
  • Fun: No good reason is a good reason, especially for fun.

Features

  • Display the OS name (Linux, macOS, Windows).
  • Display the machine’s hostname.
  • Display a static ASCII logo.
  • Display the CPU model.
  • ...

How to run

  1. Clone the repository: git clone https://github.com./marxhubert/rustyfetch.git
  2. Navigate to the folder: cd rustyfetch
  3. Compile and run: cargo run

Next steps

See todo.md for planned features.

Contributions

Suggestions welcome! Open an issue or a PR.

Compatibility

Tested only on Debian (WSL2)

About

RustyFetch is a command-line tool inspired by screenfetch and neofetch, written in Rust. It displays system information (OS, CPU, hostname, etc.) along with an ASCII logo. This project aims to explore system concepts while learning a modern language like Rust. For short, I'm learning Rust.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages