We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Consider the following code:
package main import ( "fmt" "github.com/fatih/color" ) func main() { a := color.New(color.FgRed).SprintFunc()("aaa") b := color.New(color.FgBlue).SprintFunc()("bbb") c := color.New(color.Underline).SprintFunc()(a + b) fmt.Println(c) d := color.New(color.Underline).SprintFunc()("aaabbb") fmt.Println(d) }
I would expect the Underline to apply to the whole colorized string.
Underline
This is adapted of how I use it in
The issue seems to come from the usage of wrap in https://github.com/fatih/color/blob/main/color.go#L353-L357. It seems that unformat resets the entire format, not just the colors.
wrap
unformat
Is this expected? If so, which approach would you recommend to make a colorized string fully underlined?
Thanks!
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Consider the following code:
I would expect the
Underline
to apply to the whole colorized string.This is adapted of how I use it in
The issue seems to come from the usage of
wrap
in https://github.com/fatih/color/blob/main/color.go#L353-L357. It seems thatunformat
resets the entire format, not just the colors.Is this expected?
If so, which approach would you recommend to make a colorized string fully underlined?
Thanks!
The text was updated successfully, but these errors were encountered: