pycli-color
Installation
SKILL.md
pycli-color
何时使用
当用户要求你编写 Python 命令行脚本(argparse),并希望 -h/--help 输出带统一配色高亮时,使用本技能。
目标是让所有脚本的 --help 输出呈现一致的视觉效果与可控的颜色开关策略(auto/NO_COLOR/FORCE_COLOR)。
核心规范(必须满足)
1) 机制(必须使用 argparse)
- 必须使用
argparse。 - 必须实现
ColorHelpFormatter(argparse.HelpFormatter)。 - 必须覆写
_format_action_invocation(self, action)方法以控制每个 action 的 option/metavar 渲染。 - 通过
ArgumentParser(formatter_class=ColorHelpFormatter)启用。