Dinosay
外观
![]() dinosay 与霸王龙的示例输出 | |
开发者 | 社区项目 |
---|---|
首次发布 | 2022 |
编程语言 | Python |
操作系统 | 跨平台 |
语言 | 英语 |
类型 | ASCII 艺术, 终端实用程序 |
许可协议 | MIT 许可证, 艺术许可, GNU 通用公共许可证 |
dinosay 是一个命令行程序,可显示带有用户定义消息的ASCII 艺术恐龙图像。消息显示在对话气泡或思考气泡中,并且可以通过模块化的 .dino
模板文件选择不同的恐龙角色。[1] 该程序由 Python 编写,可在类 Unix 系统和 Windows 终端中运行。[2]
每个恐龙模板都包含可自定义的眼睛和舌头字符,通过命令行选项可以进行多样化的表达。dinosay 包含多个恐龙角色,例如 trex
、bronto
、raptor
、stego
等。
示例
[编辑]dinosay 的基本用法示例:
$ echo "咆哮表示我爱你,在恐龙语中。" | dinosay
________________________________________
/ 咆哮表示我爱你,在恐龙语中。 \
----------------------------------------
\ __
\ / _)
.-^^^-/ /
__/ /
<__.|_|-|_|
(oo) U
使用 -f
参数指定不同的恐龙:
$ echo "灭绝只是暂时的,传说永恒流传。" | dinosay -f bronto -t
___________________________________________
( 灭绝只是暂时的,传说永恒流传。 )
-------------------------------------------
\
\ .-=-==--==--.
\ ..-==" ,'o`) `.
\ ,' `"' \
\ : ( `.__...._
\ \ `._ ___ | `-.
\ ||._-._/___________|__________\
\ || || ||___________|
\ || || ||
`-' `-' `-'
(..) U
使用 raptor
模板,该模板灵感来自 Linux 吉祥物 Tux:
$ echo "Linux 流淌在我的血液中。" | dinosay -f raptor
_______________________________________
/ Linux 流淌在我的血液中。 \
---------------------------------------
\
\
.--.
|oo |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/
列出可用的恐龙模板:
$ dinosay -l
Dino 文件目录:/usr/share/dinosay/ascii:
trex bronto raptor stego triceratops ptero alienrex ghostdino
参数
[编辑]参数 | 功能说明 |
---|---|
-n | 禁用自动换行,支持长消息或 ASCII 横幅。 |
-W | 设置气泡宽度(列数),默认为 40。 |
-t | 使用思考气泡代替对话气泡。 |
-f dino | 指定要使用的 .dino 模板。
|
-l | 列出 ASCII 模板目录中的所有恐龙模板。 |
-e eye_string | 手动设置眼睛字符(如 -e ^^ 或 -e OO )。
|
-T tongue_string | 手动设置舌头字符(如 -T U 或 -T () )。
|
-b | “博格模式” — 使用 == 作为眼睛。
|
-d | “死亡模式” — 使用 XX 眼睛和 U 舌头。
|
-g | “贪婪模式” — 使用 $$ 作为眼睛。
|
-p | “偏执模式” — 使用 @@ 作为眼睛。
|
-s | “迷幻模式” — 使用 ** 眼睛和 U 舌头。
|
-w | “兴奋模式” — 使用 OO 作为眼睛。
|
-y | “幼年模式” — 使用 .. 作为眼睛。
|
参考资料
[编辑]- ^ cowsay--ASCII Art for Your Screen LG #67. linuxgazette.net. [2025-07-05].
- ^ 10 Tools to Have Fun With ASCII Art in Linux Terminal. It's FOSS. 2022-07-06 [2025-07-05] (英语).
- Sandra Henry-Stocker (2020年12月15日). "创建你自己的 cowsay 消息工具". Unix as a Second Language; Network World. networkworld.com. 于2023年9月21日访问。
- c't Spaß mit Technik (2018): 简易电脑项目实践指南,第120页,c't编辑部;Heise 媒体集团。ISBN 9783957882073,于2023年9月21日访问。
- Sreenath (2023年7月5日). "哞!我的 Linux 终端里有一头牛". It's FOSS. itsfoss.com. 于2023年9月21日访问。
- CLI Dino Fun Weekly (2025). 《让终端咆哮:dinosay 的崛起》, 第1卷,第3期。
- ASCII 爱好者期刊 (2025). 《Python 中的开放式终端艺术工具》,第42期。