#系统信息 #fetch #color #tool #cli-tool #text-color #rust

bin+lib afetch

用 Rust 编写的 CLI 系统信息工具

7 个版本

0.0.7 2024 年 4 月 10 日
0.0.6 2024 年 2 月 26 日
0.0.4 2023 年 10 月 6 日
0.0.3 2023 年 5 月 31 日
0.0.1 2023 年 1 月 24 日

#465 in 文件系统

GPL-3.0 许可证

195KB
3K SLoC


AFetch banner

用 Rust 编写的 CLI 系统信息工具。

安装

使用 Cargo 安装

您可以使用 cargo 安装最新的 Afetch 版本

cargo install --locked afetch

手动构建

首先克隆仓库

git clone https://github.com/Asthowen/AFetch.git

在下一步中,您需要在您的电脑上安装 Rust 和 cargo,为此请参考 官方文档

现在切换到项目文件夹并编译一个发布版本

cd AFetch && cargo build --release

您的可执行文件将在 target/release/ 文件夹中,它被命名为 afetch

配置

配置文件的存储位置

Linux -> $XDG_CONFIG_HOME/afetch$HOME/.config/afetch
Windows -> %APPDATA%\Roaming\afetch
MacOS -> $HOME/Library/Application Support/afetch

配置选项

- 语言

键名: language
描述: AFetch 使用的语言。
可用: auto / fr / en
默认: auto

- 禁用条目

键名: disabled_entries
描述: 要停用的条目列表。
可用: os / host / kernel / uptime / packages / resolution / desktop / desktop-version / shell / terminal / terminal-font / memory / cpu / cpu-usage / network / disk / disks / public-ip / battery / color-blocks
默认: network, battery, cpu-usage & public-ip
示例:

disabled_entries:
  - battery
  - public-ip
  - network

键名: logo
描述: 允许您自定义标志。
示例:

logo:
  status: enable # disable / enable
  char_type: braille # braille / picture
  picture_path: none # `the file path: eg: ~/pictures/some.png` / none

- 文本颜色

键名: text_color
描述:允许您自定义打印信息的颜色。
示例:

text_color:
  - 255 # r
  - 255 # g
  - 255 # b

文本标题颜色

键名: text_color
描述:允许您自定义打印信息标题的颜色。
示例:

text_color_header:
  - 133 # r
  - 218 # g
  - 249 # b

贡献者

Asthowen SquitchYT

许可证

AFetch | GNU通用公共许可证v3.0

依赖项

~16–49MB
~729K SLoC