简体中文 English 繁體中文 日本語 Русский
本文为静态镜像,内容以交互版为准 在交互式文档中心打开 →

ErisPulse.CLI.console 模块


模块概述

CLI 控制台模块

提供全局 Rich 控制台实例、主题样式与启动 Banner。

提示

  1. 所有 CLI 输出统一使用全局 console 实例,保证样式一致
  2. 通过 print_banner() 输出一次性 Banner(仅首次生效)

函数列表

disable_banner()

禁用后续 Banner 输出(--no-banner 全局旗标调用)


输出 ErisPulse 启动 Banner

根据终端宽度选择完整版或精简版 Banner,且仅在首次调用时输出。 非交互终端(管道 / CI)、ERISPULSE_NO_BANNER 环境变量或 --no-banner 旗标下自动静默,避免污染脚本输出与日志采集。


输出错误提示与建议

统一 CLI 错误输出的视觉层次:错误标题 → 建议命令 → 补充提示。


类列表

class CommandHighlighter(RegexHighlighter)

高亮CLI命令和参数

提示 使用正则表达式匹配命令行参数和选项