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