厌倦了单一的黑色背景?来动手美化自己的终端吧!

Lip Gloss是一个终端输出样式库,基于TUI构建,允许用户自定义文本样式和背景配色。支持ANSI 16/256/True Color,提供颜色适应、文本格式化、块级格式化、对齐方式、宽度高度设置等功能,让终端界面更加美观。
摘要由CSDN通过智能技术生成

【导语】:基于 TUI 构建的 Go 终端输出样式库。

简介

Lip Gloss是一个精美的终端输出样式库,基于TUI构建,可以DIY自己Go终端样式,定义文本样式、背景配色等。Lip Gloss对终端渲染采用的是表达性、声明性的方法。如果你对CSS很熟悉,那Lip Gloss对你来说就很简单了。

import "github.com/charmbracelet/lipgloss"  

var style = lipgloss.NewStyle().  
    Bold(true).  
    Foreground(lipgloss.Color("#FAFAFA")).  
    Background(lipgloss.Color("#7D56F4")).  
    PaddingTop(2).  
    PaddingLeft(4).  
    Width(22)  

    fmt.Println(style.Render("Hello, kitty."))

项目地址是:

https://github.com/charmbracelet/lipgloss

颜色设置

Lip Gloss支持以下颜色的配置文件:

  • ANSI 16 Colors (4-bit)
lipgloss.Color("5")  // magenta  
lipgloss.Color("9")  // re
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值