我有这两次尝试:
return au.Col.Hyperlink("foo", "https://example.com").String()
return au.Col.Hyperlink("foo", "https://example.com").HyperlinkTarget()
两者都不起作用 - 在这两种情况下,“https://example.com”都显示,而“foo”则隐藏。如果我切换它们:
return au.Col.Hyperlink("https://example.com", "foo").String()
return au.Col.Hyperlink("https://example.com", "foo").HyperlinkTarget()
现在 foo 显示在
http://...
链接上,但 foo 根本不可点击
我在这里使用 aurora 库: https://github.com/logrusorgru/aurora
我在本地设置别名,这样我就可以打开/关闭颜色:
package au
import (
"os"
"github.com/logrusorgru/aurora/v4"
)
var colors = os.Getenv("vibe_with_color")
var hasColor = colors != "no"
var Col = aurora.New(aurora.WithColors(hasColor))