12个版本
0.1.13 | 2024年8月11日 |
---|---|
0.1.12 | 2024年7月5日 |
0.1.11 | 2024年5月28日 |
0.1.10 |
|
0.1.2 | 2022年10月25日 |
#97 in 操作系统
每月 227 次下载
49KB
970 行
zeitfetch 📸
系统信息的即时快照
Linux • macOS • Windows
关于
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 fmt
和cargo clippy
的检查。
因此,在将更改推送到您的分支之前,请确保您运行了
# For checking formatting
cargo fmt --all --
# For linting
cargo clippy
要运行开发环境,请确保您已安装了Rust和Cargo。之后,在根目录中运行
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