#系统信息 #命令行工具 #跨平台 #命令行界面 #显示 #方式 #美学

应用程序 ponyfetch

一个使用Rust编写的跨平台命令行界面(CLI)工具,以美观和有趣的方式显示系统信息

3 个不稳定版本

0.2.1 2022年12月6日
0.2.0 2022年12月6日
0.1.0 2022年12月5日

#2832 in 命令行实用程序

MIT 许可证

35KB
911

⚠️ (WIP) 此项目目前尚不适合任何严重使用。

使用Rust编写的跨平台命令行界面(CLI)工具
以美观和有趣的方式显示系统信息。

📜 目录

✨ 演示

Ponyfetch 提供了一个美观、色彩丰富的系统信息显示,附带迷人的ponies。

demo

🔧 使用方法

示例

ponyfetch -c=blue -p=rainbowdash_large
选项 描述 类型 默认值 必需?
-c--color 定义打印pony和标题的颜色 字符串 蓝色
-p--pony 要打印的pony 字符串 rainbowdash
-h--help 帮助菜单,以防你不理解这个选项

🧪 安装要求

在Linux(未测试MAC),使用以下命令安装net-tools包:

sudo apt-get install net-tools

sudo pacman -S net-tools

⚡ 安装

安装Ponyfetch有多种可能的方法,但仍然有自己编译的方法。如果你想,请继续阅读编译部分。

📦 使用Cargo安装

cargo install ponyfetch

📦 手动安装

要安装PonyFetch的最新版本,首先访问可用的发行版 此处 并下载可执行文件。对于Linux,将二进制文件移动到/usr/bin目录。对于Windows,将二进制文件移动到任何所需的路径,并将其添加到系统PATH环境变量中。

📚 贡献

🐎 添加新的ponies

如果您希望将新的小马添加到项目中,请遵守以下指南,以保持项目的结构完整性和功能性。这些小马的两个主要特点是它们的大小和风格(例如帽子或翅膀)。请参考当前的小马ASCII艺术来确定您的新小马的大小。如果您的 小马比其他小马大,请使用以下格式:<ponyname>_large。如果大小与现有小马相同,请找到您的小马与当前小马之间明显的差异,并将其命名为<ponyname>_<difference>_large。如果您仍然不确定,请打开一个问题与我们的团队成员讨论。另外,在添加新小马后,请确保在README的“来源”部分注明作者。

🖥️ 修改和添加代码

Ponyfetch仍在开发中,因此可能存在一些错误。如果您遇到一个,请打开一个问题并与我们讨论。一旦讨论完成,请提交一个带有建议更改的pull request。

⛓️ 源码

  1. PYTHON, Clive. In: ASCIIMAN [online]. [cit. 2022-12-02]. Available from: https://asciiman.neocities.org/MLP.html
  2. My Little Pony ASCII Art. [online]. [cited 2022-12-02]. Available from: https://emojicombos.com/my-little-pony-ascii-art

依赖关系

~71KB