12个版本

0.1.13 2024年8月11日
0.1.12 2024年7月5日
0.1.11 2024年5月28日
0.1.10 2024年2月6日
0.1.2 2022年10月25日

#97 in 操作系统

Download history 303/week @ 2024-04-29 155/week @ 2024-05-27 15/week @ 2024-06-03 10/week @ 2024-06-10 132/week @ 2024-07-01 28/week @ 2024-07-08 7/week @ 2024-07-15 72/week @ 2024-07-29 72/week @ 2024-08-05 83/week @ 2024-08-12

每月 227 次下载

MIT 协议

49KB
970

zeitfetch 📸

系统信息的即时快照
Linux • macOS • Windows

License Size Stars

关于

zeitfetch 是一个用 Rust 实现的 neofetch,旨在实现接近即时性,尽可能减少依赖。

考虑到完全跨平台的 screenfetch 解决方案(包括 Windows shell)的短缺,这个crate旨在填补这一空白。

目前处于早期阶段,目前实现了对 Windows 10、Windows 11、Mac OS X、Debian、Ubuntu、Fedora 和 Arch 的支持,还有更多即将到来。

如果你的 Linux 发行版没有列出/未积极测试,很可能会缺少专门的 OS 图标,因此将显示 Tux 的 ASCII 版本。

特性

完全跨平台兼容,支持 Windows、macOS 和大多数 Linux 发行版。

可自定义输出。选择以下之一

  • 完整信息 + 图标(默认,类似于 neofetch)
  • 无图标
  • 仅图标
  • 最小化
  • 自定义图标(即将推出)

安装

使用 Cargo

安装了 Cargo 后,运行

cargo install zeitfetch

使用 Homebrew

在 macOS 上,也可以通过 brew 安装 zeitfetch

brew tap nidnogg/zeitfetch && brew install zeitfetch

用法

只需运行

zeitfetch

如果您想稍微自定义输出,以下列出了一些选项

zeitfetch --no-logo     # omits logo
zeitfetch --logo-only   # omits sys info text
zeitfetch --minimal     # display logo + user prompt vertically

如果您不确定使用什么,请运行

zeitfetch --help 
# alternatively, 
zeitfetch -h

关于终端启动的说明

有些人喜欢在打开任何终端标签后立即运行获取程序(例如:在 .bashrc 中)。

为此,在除 macOS 之外的操作系统上,必须在运行所需的命令之前将 Rust 二进制文件重新加载到 PATH 环境变量中。当编辑 .bashrc.zshrc 文件或其他可用的文件时,在 zeitfetch 之前添加以下行将确保其正确运行

export PATH="$HOME/.cargo/bin:$PATH"

贡献

如果您想为zeitfetch做出贡献,请随意将其分叉并提交PR。任何合并都会经过cargo fmtcargo clippy的检查。

因此,在将更改推送到您的分支之前,请确保您运行了

# For checking formatting
cargo fmt --all --

# For linting
cargo clippy

要运行开发环境,请确保您已安装了RustCargo。之后,在根目录中运行

cargo run

当前优先级列表

  • 更多使用十六进制转义码格式的distro ASCII Art;
  • 加粗文本部分的变量颜色配置;
  • 这里和那里的某些重构。

ASCII标志的免责声明

大部分的ASCII艺术都不是我原创的,只是稍作修改。所有相关的信誉都列在下面

操作系统 作者 来源
Debian dylanaraps neofetch
Ubuntu KittyKatt screenfetch
Fedora likw1dus pagure.io
Arch trizen wiki.archlinux.org (alsi)
Void Xaidee 使用neofetch作为参考的原始设计
MacOS shelldandy neofetch PR
Windows 11 kiedtl winfetch
Windows 10 HotDog640 neofetch PR
Linux Joan Stark (jgs) 维基百科

如果任何艺术家认为这是一个特定问题,请随时通过[email protected]给我发电子邮件,我将尽快删除任何侵权作品。

最新更新

查看发布说明

依赖关系

~7–16MB
~184K SLoC