osbash 的颜色支持
https://blueprints.launchpad.net/openstack-training-guides/+spec/osbash-color-support
为消息添加颜色变化,以突出显示并提高在运行 osbash 脚本时的可读性。使这种颜色变化在大多数操作系统上兼容 - 主要包括 Linux 和 OS X。
优点
- 增强可读性
- 更易于调试
- 在运行脚本时,更好地理解事件序列
- 为不同类型的消息(例如,错误、警告消息)添加颜色代码
- 在运行脚本时,增加美观性
问题描述
问题详细描述
- 当前的脚本是单色的,并且没有提供足够的可读性
- 为不同类型的消息分配不同的颜色将
- 提高运行脚本时的可读性
- 突出显示问题
- 更轻松地进行调试
- 帮助跟踪事件序列
- 在脚本执行期间为控制台分配背景颜色将
-
- 将为运行 osbash 的大多数操作系统(Linux、OS X)提供支持
- 目标受众将是部署者
提议的变更
- 为 osbash 脚本实现一个着色器
- 使其在 Linux 和 OS X 上兼容
- 提供更改背景颜色的选项
备选方案
运行具有单色输出的现有脚本
缺点
- 未突出显示不同类型的消息,这有助于使运行的脚本更具可读性且更易于调试
- 在脚本运行时,很难跟踪事件序列
实现
负责人
- 主要负责人
- sayalilunkad
- 其他贡献者
- 无
工作项
- 为不同类型的消息和背景设计颜色代码
- 背景颜色代码应为可选的
- 实现着色器以分配这些颜色
- 使其在 Linux、Windows 和 OS X 上兼容
测试
运行脚本以检查着色器是否将指定颜色分配给脚本的输出。