#fetch #system-information #cargo #screenfetch #cross-paltform #rust

app jfetch

类似 neofetch 的简单命令行系统信息工具,使用 Rust 编写 🦀

5 个版本

0.0.7 2024 年 7 月 9 日
0.0.6 2024 年 6 月 28 日
0.0.5 2024 年 6 月 27 日
0.0.4 2024 年 6 月 20 日
0.0.3 2024 年 6 月 20 日

#1018 in 命令行工具

每月 30 次下载

自定义许可协议

16KB
292

🌟 Just Fetch (jfetch) 🌟

Saikat Karmakar | 2024 年 6 月 17 日

forthebadge

Just Fetch,或简单地称为 jfetch,是一个超级酷的 Rust 编写的命令行系统信息工具。它快速、高效,并以整洁和有序的方式提供所有必要的系统信息,就像 neofetch 但使用 Rust!🚀

Just Fetch - 因为获取系统信息应该既简单又酷。✨

🚀 特性

Just Fetch 显示以下系统信息

  • 操作系统
  • 内核
  • 架构
  • 主机名
  • Shell
  • 运行时间
  • 磁盘
  • 内存

🎉 安装

要安装 jfetch,您需要安装 Rust。然后运行

cargo install jfetch

从源码构建

git clone https://github.com/Aviksaikat/Just_Fetch
cd Just_fetch
cargo build --bin jfetch
# run
cargo run --bin jfetch

🛠 使用方法

演示

只需运行

jfetch

这将以整洁和有序的格式显示所有系统信息。🖥️

🖼 示例输出

 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%

帮助屏幕

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

📜 许可协议

本项目采用 MIT 许可协议。有关详细信息,请参阅 LICENSE 文件。

🚧 TODOs

以下是未来版本计划的一些功能和改进

  • 🔍 添加 CPU 信息
  • 🌐 添加网络信息
  • 💻 添加 GPU 信息
  • 📦 添加包管理器信息
  • 📊 显示系统温度
  • 🎨 添加主题和颜色自定义
  • 📅 显示系统负载平均
  • 📝 将系统信息记录到文件
  • 添加自定义配置文件
  • 添加 ASCII 标签

🤝 贡献

欢迎贡献!请在 GitHub 上提交 issue 或 pull request。

📬 联系

如有任何问题,请随时在 issue 中提出。


⭐️ 如果您觉得这个项目有用,别忘了在 GitHub 上给它加星!


祝您获取愉快! 🥳


依赖

~4–32MB
~460K SLoC