Linux 终端并非只有一种用途

将《我的小马驹》的魔力带到你的 Linux 命令行。
167 位读者喜欢这篇文章。
Linux toy: ponysay

截图作者:Jason Baker

欢迎来到 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'

输出效果非常棒,我挑战您尝试一下并告诉我您最喜欢的。 这是我的一个

Linux toy: ponysay output

它的开发者选择用 Pony! 编写代码。 (更新:遗憾的是,我错了。它是用 Python 编写的,尽管 GitHub 认为它是 Pony,因为文件扩展名。) Ponysay 在 GPL 版本 3 下获得许可,您可以从 GitHub 获取其源代码。

您是否有您认为我应该介绍的喜欢的命令行玩具? 本系列的日历大部分已填写完毕,但我还剩下几个空位。 请在下面的评论中告诉我,我会查看一下。 如果有空间,我会尝试将其包括在内。 如果没有,但如果我收到一些好的投稿,我将在最后做一个荣誉提名总结。

看看昨天的玩具,在您的 Linux 终端上放松身心,享受火焰,明天再回来看看另一个!

接下来阅读
标签
User profile image.
Jason 在 2013 年至 2022 年期间是 Opensource.com 的工作人员和 Red Hatter。 此个人资料包含他在此期间与工作相关的文章。 其他贡献可以在他的个人帐户中找到。

5 条评论

我认为它是用 Python 编写的,而不是 Pony,尽管 pony 文件给出了扩展名。

看来你是对的;文章已更新。 谢谢。

回复 作者:Alexandre Bury(未验证)

天哪,Jason 的桌面上有我的小马驹...

我被承诺了吃豆人。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.