leenfetch 1.4.0

Fast, minimal, customizable system info tool in Rust (Neofetch alternative)
Documentation

🧠 leenfetch

License: MIT TEST Build Release Crates.io GitHub all releases Crates.io Downloads Ask DeepWiki

A fast, minimal, and customizable system information tool built in Rust — your alternative to Neofetch.

📸 Screenshots

🚀 Quick Install

# Linux
curl -sSfL https://raw.githubusercontent.com/drunkleen/leenfetch/master/install.sh | sudo sh

# Windows (PowerShell)
iwr https://raw.githubusercontent.com/drunkleen/leenfetch/master/install.ps1 | iex

Update

# Linux
curl -sSfL https://raw.githubusercontent.com/drunkleen/leenfetch/master/install.sh | sudo sh -s -- --update

# Windows
iwr https://raw.githubusercontent.com/drunkleen/leenfetch/master/install.ps1 | iex; Install-leenfetch -Update

See the wiki for manual installation on Arch/Debian/RPM/Windows/crates.io and build from source.

⚡ Features

  • Blazing fast startup written in Rust
  • Customizable output layout with colorized terminal output
  • Modular — enable or disable components via config
  • Detects packages, shell, GPU, DE/WM, and more
  • Custom ASCII art or image support via custom_logo_path
  • Piped ASCII input (fortune | cowsay | leenfetch)
  • First-run config chooser with a Neofetch-style preset option
  • Remote system info over SSH using the remote machine's config/layout
  • Machine-readable JSON output

📖 Full Documentation

Everything else — configuration, module reference, CLI options, SSH, theming, troubleshooting — is in the wiki or DeepWiki.

🎯 Roadmap

Feature Status
Core module system ✅ Done
Linux + Windows support ✅ Done
JSON output + SSH fetching ✅ Done
CLI override options ✅ Done
ASCII art & theming ✅ Done
Plugin/module system ❓ Maybe

🤝 Contributing

  1. Fork the repo
  2. Create your branch (git checkout -b feature/my-feature)
  3. Commit your changes
  4. Push and create a Pull Request

☕ Support

📄 License

MIT © DrunkLeen