2 个不稳定版本
0.2.0 | 2021年10月9日 |
---|---|
0.1.0 | 2021年10月9日 |
#129 in #fun
800KB
673 行
Lear:莎士比亚式的命令行工具
Lear 是一个命令行“工具”,你可以用它来娱乐自己和你的朋友。每次你在终端输入错误 clear
时,lear
会忠实地打印出关于一个疯狂国王的每个人喜爱的悲剧中的段落。
这个想法受到了 sl
(Steam Locomotive)、Fortune 以及其他所有奇怪的命令行脚本的一些启发。
用法
要开始使用,请在控制台输入 lear
(最好是无意中输入)。
要打印特定的段落,请使用 quote
子命令。它接受作为位置参数的幕、场、开始行和结束行。此示例引用了第 3 幕第 3 场的第 7-8 行。
$ lear quote 3 3 7 8
EDMUND
Most savage and unnatural!
GLOUCESTER
Go to; say you nothing. There's a division betwixt
...
(Lr. 3.3.7-8)
您可以使用 contents
命令打印目录表,这将显示哪些幕和场景可用,以及它们包含多少行。
$ lear contents
Act Scene Lines
-------------------
1 1 332
2 191
3 27
...
安装
如果您已经在您的机器上安装了 cargo
,则可以使用以下命令安装 lear
。
$ cargo install lear
希望很快会有 Homebrew 安装。
贡献
如果您想为此工具做出贡献,请打开一个问题或提交一个拉取请求。
依赖项
~1.7–2.9MB
~51K SLoC