跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Lipgloss:为你的命令行脚本加上样式
未分類
2021 年 4 月 19 日

Lipgloss:为你的命令行脚本加上样式

[ad_1]


#Tools #GitHub情报 #Terminal

? Lipgloss:为你的命令行脚本加上样式

Github | Releases

Lipgloss 是一款 Go 语言编写的库,可以帮助命令行脚本程序开发者渲染更好看的输出。

? 目前 Lipgloss 支持的样式有:

– 加粗,斜体等常见字体格式
– ANSI 16色(4bit),ANSI 256色(8bit),HEX (24bit)
– 自适应背景色。
– Padding, Margin,对齐

Lipgloss 的整体使用体验类似 CSS,将格式应用到文本上。

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."))

? Lipgloss 和 Oh My Zsh 的区别

Lipgloss 和 Oh My Zsh 完全是不一样的东西。任何一个使用终端的人都能够使用 Oh My Zsh 来获得更加美观的终端。Lipgloss 则只有那些使用 Go 开发命令行脚本的人才会用到。我们之前介绍的 Glow 便是基于 Lipgloss 开发。Glow 的输出之所以有颜色,样式都是得益于Lipgloss。

总结:如果你使用 Go 开发命令行脚本,上手简单的 Lipgloss 可以帮助你快速生成简单的样式。

频道:@blog4563

[ad_2]

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具