#fetch #info #linux #system-info #system #windows

app rufetch

用 Rust 编写的简单 Fetch。ru_fetch 的延续版本

1 个不稳定版本

0.2.5 2022 年 9 月 4 日

#20#系统信息

GPL-3.0 许可证

21KB
377

RuFetch

用 Rust 编写的一个简单、可定制的 fetch 工具。

注意:这是 ru_fetch 的延续版本。

Github Actions CircleCI Main Branch CircleCI Dev Branch Crate Version

示例

user@user-pc
------------------------------
OS: Arch Linux
Host: user-pc
Uptime: 24.37 min(s)
Kernel Version: 5.10.15-arch1-1
CPU: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz (4)
Disk: /dev/sda2 (96.61 GB / 449.57 GB)
Memory: 2.45 GB / 8.05 GB
Swap: 1.02 GB / 8.39 GB

配置位置

平台 位置
Windows %appdata%/rufetch/config.toml
Linux ~/.config/rufetch/config.toml
Mac ~/Library/Application Support/rufetch/config.toml

配置选项

以下是可以配置的选项,它们的描述和可能的值。

选项 描述 可能的值 默认
show_os 显示操作系统 true, false true
show_hostname 显示主机名 true, false true
show_kernel_version 显示操作系统内核版本 true, false true
show_memory 显示总内存和已用内存 true, false true
show_swap 显示总交换空间和已用交换空间 true, false true
show_uptime 显示系统运行时间 true, false true
show_colors 显示颜色块 true, false true
show_cpu 显示 CPU 使用率 true, false true
show_cores 显示总 CPU 核心数 true, false true
show_temperature 显示温度** true, false false
show_disks 显示磁盘名称和用法 true, false true
uptime_type 运行时间的单位 小时,分钟, 小时
colors_height 颜色块的高度** 任何无符号整数 2
colors_width 颜色块的宽度** 任何无符号整数 2
memory_type 内存的单位 KB, MB, GB GB

注意:colors_width 需要一个在整数范围内的无符号整数。推荐使用 3 - 5

注意:show_temperature 目前可能不适用于所有平台,因此默认值为 false

许可证

本程序受 GPL3 许可证保护

依赖项

~1.3–2.4MB
~50K SLoC