Skip to content

pkg/ascii

🎨 `pkg/ascii/ascii.go` — 终端艺术与渲染。

提供 ASCII logo、版本信息横幅,并把 Markdown 渲染为终端彩色文本(基于 glamour)。

📁 源码:pkg/ascii/ascii.go

函数

符号源码说明
Logo()L26返回 ASCII logo
VersionInfo()L59版本横幅
Markdown(markdown)L73Markdown→终端渲染

Logo 返回带颜色的 snir ASCII 艺术,CLI 启动与 version 命令展示。

   _____            _    _   _____
  / ___/____  _____| |  | | / ___/  ____
  \__ \/ __ \/ ___/ |  | | \__ \  / __ \
 ___/ / /_/ / /  | |  | |___/ /_/ /_/ /
/____/\____/_/   |_|  |_/____/\____/

VersionInfo

VersionInfo:组合 Logo + 版本号 + 构建信息,snir version 输出。

Markdown 渲染

Markdown 用 glamour 把 Markdown 字符串渲染为带样式的终端输出,长帮助、README 摘要可美观展示。

snir version 从调用到终端输出的渲染时序:

下一步

基于 MIT 许可发布