Commit 3e1b10c0 authored by Mitchell Hashimoto's avatar Mitchell Hashimoto

packer: ColoredUi bolds, but doesn't bold messages

parent 3a61196f
...@@ -48,19 +48,24 @@ type ReaderWriterUi struct { ...@@ -48,19 +48,24 @@ type ReaderWriterUi struct {
} }
func (u *ColoredUi) Say(message string) { func (u *ColoredUi) Say(message string) {
u.Ui.Say(u.colorize(message)) u.Ui.Say(u.colorize(message, true))
} }
func (u *ColoredUi) Message(message string) { func (u *ColoredUi) Message(message string) {
u.Ui.Message(u.colorize(message)) u.Ui.Message(u.colorize(message, false))
} }
func (u *ColoredUi) Error(message string) { func (u *ColoredUi) Error(message string) {
u.Ui.Error(u.colorize(message)) u.Ui.Error(u.colorize(message, false))
} }
func (u *ColoredUi) colorize(message string) string { func (u *ColoredUi) colorize(message string, bold bool) string {
return fmt.Sprintf("\033[0;%d;40m%s\033[0m", u.Color, message) attr := 0
if bold {
attr = 1
}
return fmt.Sprintf("\033[%d;%d;40m%s\033[0m", attr, u.Color, message)
} }
func (u *PrefixedUi) Say(message string) { func (u *PrefixedUi) Say(message string) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment