5 releases
0.0.7 | Jul 9, 2024 |
---|---|
0.0.6 | Jun 28, 2024 |
0.0.5 | Jun 27, 2024 |
0.0.4 | Jun 20, 2024 |
0.0.3 | Jun 20, 2024 |
#1387 in Command line utilities
16KB
292 lines
🌟 Just Fetch (jfetch) 🌟
Saikat Karmakar | 17 Jun 2024
Just Fetch, or simply jfetch, is a super cool command-line system information tool written in Rust. It's fast, efficient, and gives you all the essential system information in a neat and organized way, just like neofetch but in Rust! 🚀
Just Fetch - because fetching system info should be Just simple and cool. ✨
🚀 Features
Just Fetch displays the following system information:
- ❯ OS
- ❯ Kernel
- ❯ Architecture
- ❯ Hostname
- ❯ Shell
- ❯ Uptime
- ❯ Disk
- ❯ Memory
🎉 Installation
To install jfetch, you need to have Rust installed. Then run:
cargo install jfetch
Build from source
git clone https://github.com/Aviksaikat/Just_Fetch
cd Just_fetch
cargo build --bin jfetch
# run
cargo run --bin jfetch
🛠 Usage
Demo
Simply run:
jfetch
This will display all your system information in a clean and organized format. 🖥️
🖼 Example Output
❯ OS: Ubuntu 20.04.2 LTS
❯ Kernel: 5.8.0-53-generic
❯ Architecture: x86_64
❯ Hostname: myhostname
❯ Shell: zsh
❯ Uptime: 5 days, 3 hours, 22 minutes
❯ Disk: 50GB / 200GB
❯ Memory: 8GB / 16GB
❯ Battery 100%
Help screen
jfetch -h
Simple command-line system information tool written tool like neofetch but in rust 🦀
Usage: jfetch [OPTIONS]
Options:
-n, --no-banner
-h, --help Print help
-V, --version Print version
📜 License
This project is licensed under the MIT License. See the LICENSE file for details.
🚧 TODOs
Here are some features and improvements planned for future releases:
- 🔍 Add CPU information
- 🌐 Add network information
- 💻 Add GPU information
- 📦 Add package manager information
- 📊 Display system temperature
- 🎨 Add theme and color customization
- 📅 Show system load averages
- 📝 Log system information to a file
- Add custom configuration file
- Add asscii banners
🤝 Contributing
Contributions are welcome! Please open an issue or submit a pull request on GitHub.
📬 Contact
For any questions, feel free to open an issue.
⭐️ Don't forget to give this project a star on GitHub if you find it useful!
Happy Fetching! 🥳
Dependencies
~5–32MB
~477K SLoC