欢迎来到 Linux 命令行玩具降临节日历的又一天。如果这是您第一次访问本系列,您可能会问自己,命令行玩具到底是什么。我们正在逐步了解,但一般来说,它可以是一个游戏,或任何简单的消遣,帮助您在终端获得乐趣。
你们中的一些人之前可能已经看过我们日历中的各种选择,但我们希望至少每个人都能找到一些新的东西。
读者 Lori 在我对 cowsay 的上一篇文章的评论中提出了今天玩具的建议
“嗯,我一直在玩一个叫做 ponysay 的东西,它似乎是你 cowsay 的全彩变体。”
我被吸引住了,不得不查看一下,我对我的发现感到非常满意。
简而言之,ponysay 正是如此:cowsay 的重写版本,其中包含来自 我的小马驹 的许多全彩角色,您可以使用它们在 Linux 命令行输出短语。它实际上是一个非常出色的项目,拥有 400 多个角色和角色组合,并在 78 页的 PDF 中得到了非常完善的文档,涵盖了完整用法。
要安装 ponysay,您需要查看项目 README,以选择最适合您的发行版和情况的安装方法。由于 ponysay 似乎没有为我的发行版 Fedora 打包,所以我选择尝试 Docker 容器镜像,但您可以选择最适合您的方法;从源代码安装也可能对您有效。
我很好奇尝试使用 podman 作为 docker 的直接替代品,对于休闲容器用户来说,至少对我来说,它就奏效了!
$ podman run -ti --rm mpepping/ponysay 'Ponytastic'
输出非常棒,我邀请您尝试一下,并告诉我您最喜欢的。这是我的一个

开发人员选择用 Pony 编写代码! (更新:遗憾的是,我弄错了。它是用 Python 编写的,尽管 GitHub 认为它是 Pony,因为文件扩展名。) Ponysay 在 GPL 版本 3 下获得许可,您可以从 GitHub 获取其源代码。
您是否有您认为我应该介绍的喜欢的命令行玩具?本系列的日历大部分已填满,但我还剩几个空位。请在下面的评论中告诉我,我会查看一下。如果有空间,我会尝试将其包含在内。如果没有,但如果我收到一些好的提交,我会在最后做一个荣誉提名汇总。
查看昨天的玩具,在您的 Linux 终端享受火焰的轻松,明天再回来查看另一个!
5 条评论