osbash 的颜色支持

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 上兼容

依赖项

测试

运行脚本以检查着色器是否将指定颜色分配给脚本的输出。

参考资料

Creative Commons Attribution 3.0 License

除非另有说明,本文档根据 知识共享署名 3.0 许可协议 授权。请参阅所有 OpenStack 法律文件

docs-specs