#checksum #output #gnu #color #macos #bsd #shasum

bin+lib coloursum

🎨 颜色化你的校验和输出

3 个版本 (破坏性)

0.3.0 2023 年 8 月 4 日
0.2.0 2019 年 5 月 1 日
0.1.0 2019 年 3 月 18 日

#13 in #bsd

MIT 许可证

27KB
474

颜色总和

crates.io Rust codecov

🎨 颜色化你的校验和输出

这是什么?

这是一个工具,可以将各种校验和生成器的输出导入其中,以获取彩色输出。

它理解 BSD "标签" 形式以及 GNU Coreutils/Perl shasum(1) 校验和形式,并且已经测试了 macOS 的 md5shasum,以及 GNU md5sumsha256sum 的输出。

安装

您需要安装并准备好 Rust。

cargo install coloursum

用法

md5sum [file] | coloursum

如果运行 coloursum --help,ColorSum 还会打印完整的用法信息。

Shell 集成

您还可以将 ColorSum 集成到您的 Shell 中,以便默认输出彩色校验和!

默认情况下,它将搜索已知校验和命令的存在,并为找到的命令生成 Shell 函数。

如果此行为不可接受,或者您的校验和命令不在列表中,您可以指定校验和命令作为 coloursum shell-setup 的最后一个参数,为它生成一个专门的 Shell 函数。

bash, zsh 和其他类似 Shell

将此行添加到您的 ~/.bash_profile, ~/.zshrc 或等效文件中

eval "$(coloursum --mode=1password shell-setup)"

fish Shell

将此行添加到 ~/.config/fish/config.fish

status --is-interactive; and coloursum --mode=ecoji shell-setup | source

依赖项

~5MB
~93K SLoC