3 个版本
0.1.3 | 2022年1月28日 |
---|---|
0.1.2 | 2021年4月20日 |
0.1.1 | 2021年4月19日 |
#10 in #colored
415KB
1.5K SLoC
printr
printr
是更智能的 echo
替代品。它旨在作为 echo
的替代品,并具有一些附加功能,例如自动猜测传入字符串的情感,然后以相应的颜色输出。
示例
-
积极的陈述将被着色为绿色。
printr This is quite awesome!
-
消极的陈述将被着色为红色。
printr Danger ahead!
-
中立的陈述将被着色为蓝色。
printr Hello World...
有关所有可用选项和标志的完整列表,请运行 printr --help
。
在幕后,printr
执行一些轻量级的情感分析来猜测一个陈述是积极的、消极的还是中立的。
注意:此程序在 Windows CMD 和 Powershell 上表现不佳。它与 Git-Bash 一起工作。
一个小演示
摘要
安装
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