PrettyColors
描述
PrettyColors
是一个用于在终端中设置文本样式和色彩的Swift库。该库输出ANSI转义序列,并且符合ECMA标准48。
示例
import PrettyColors
let redText: String = Color.Wrap(foreground: .red).wrap("A red piece of text.")
println(redText)
Color.Wrap(foreground: .yellow, style: .bold)
Color.Wrap(foreground: .green, background: .black, style: .bold, .underlined)
// 8-bit (256) color support
Color.Wrap(foreground: 114)
Color.Wrap(foreground: 114, style: .bold)
更多示例可以在测试中找到。
安装
Carthage
将以下内容添加到您的 Cartfile 中
github "jdhealy/PrettyColors"
CocoaPods
将以下内容添加到您的 Podfile 中
pod 'PrettyColors', :git => 'https://github.com/jdhealy/PrettyColors'
同时还需要确保您已经选择了使用框架
use_frameworks!
然后运行 CocoaPods 0.36 或更高版本下的 pod install
灵感
授权
PrettyColors 使用 MIT 授权 发布。详细信息请参阅 LICENSE.md。