#arch-linux #messages #command-line #cli #message

arch_msgs

Arch Linux 脚本中使用的命令行消息风格

2 个不稳定版本

0.2.0 2022 年 10 月 17 日
0.1.2 2022 年 10 月 8 日

#543 in 命令行界面


用于 repman

GPL-3.0-or-later

30KB

arch_msgs

Crates.io (latest) REUSE status

arch_msgs 为打印 Arch Linux 脚本中使用的消息风格提供了宏。使用 Rust 编写的命令行工具可以使用此 crate 打印与 Arch Linux 脚本相同的错误、警告等命令行消息。

在 Arch Linux 安装中,相应的函数包含在脚本 /usr/share/makepkg/util/message.sh 中,并由其他脚本如 makepkgmkarchroot 使用。

将 Arch Linux 函数映射到此 crate 的宏

消息类型 Arch Linux 函数 此 crate 的对应宏
错误 error... error!(...)
信息 msg2... info!(...)
消息 msg... msg!(...)
纯文本消息 plain... plain!(...)
问题 ask... question!(...)
警告 warning... warning!(...)

此 crate 的所有宏都与 println 具有相同的签名,并在末尾打印新行。

依赖关系

~0–9.5MB
~42K SLoC