3 个版本

0.1.3 2022年1月28日
0.1.2 2021年4月20日
0.1.1 2021年4月19日

#10 in #colored

Apache-2.0 许可

415KB
1.5K SLoC

Rust 1K SLoC // 0.0% comments Shell 367 SLoC // 0.1% comments

printr

printr 是更智能的 echo 替代品。它旨在作为 echo 的替代品,并具有一些附加功能,例如自动猜测传入字符串的情感,然后以相应的颜色输出。

示例

  1. 积极的陈述将被着色为绿色。

    printr This is quite awesome!
    
  2. 消极的陈述将被着色为红色。

    printr Danger ahead!
    
  3. 中立的陈述将被着色为蓝色。

    printr Hello World...
    

有关所有可用选项和标志的完整列表,请运行 printr --help

在幕后,printr 执行一些轻量级的情感分析来猜测一个陈述是积极的、消极的还是中立的。

注意:此程序在 Windows CMD 和 Powershell 上表现不佳。它与 Git-Bash 一起工作。

一个小演示

printr-image

摘要

安装

printr 与一个方便的安装脚本一起打包,该脚本可以在所有 bash 系统上运行。在您的终端中运行以下命令(Windows 用户请使用 git-bash)。

curl https://raw.githubusercontent.com/IgnisDa/printr/main/get-printr.sh -o get-printr.sh
# Warning: always examine scripts downloaded from the internet before running them locally.
bash get-printr.sh

上述命令也可以用来更新您当前的 printr 安装。

print 还可在 AUR 上找到,并且可以使用任何 AUR 辅助工具进行安装。

yay -S printr-git

注意

补全

printr 的补全已安装到 /usr/share/doc/printr(或 Windows 上的等效位置)。可以将它们复制到正确的目录以启用 Tab 补全。

注意:您可能需要重新启动您的 shell 以使更改生效。

Bash

您应该安装 bash-completion

cp /usr/share/doc/printr/printr.bash /etc/bash_completion.d/printr.bash-completion

Fish

cp /usr/share/doc/printr/printr.fish $HOME/.config/fish/completions/printr.fish

Zsh

cp /usr/share/doc/printr/_printr $HOME/.zfunc/_printr

然后,在 compinit 之前,在您的 $HOME/.zshrc 中添加以下行。

fpath+=~/.zfunc

对于 oh-my-zsh,您必须在 $HOME/.zshrc 插件中启用 printr。

plugins(
   printr
   ...
   )

杂项

printr -h 的输出与 printr --help 不同。安装脚本还设置了可以通过在非 Windows 系统上使用 man printr 访问的 man 页面。

贡献

有关我们的行为准则以及向我们提交拉取请求的流程,请参阅 CONTRIBUTING.md

版本控制

我们使用 SemVer 进行版本控制。有关可用的版本,请参阅 此存储库的标签

作者

另请参阅参与此项目的 贡献者列表

许可证

此项目采用 Apache-2.0 许可 - 请参阅 LICENSE.md 文件以获取详细信息。

其他

该项目由 IgnisDa 使用 cookiecutter 引导。

依赖项

~5.5MB
~108K SLoC