parent
f8fbd981d7
commit
8b2939c4ff
|
|
@ -20,6 +20,7 @@ import (
|
||||||
var (
|
var (
|
||||||
keyValRX = regexp.MustCompile(`\A(\s*)([\w|\-|\.|\/|\s]+):\s(.+)\z`)
|
keyValRX = regexp.MustCompile(`\A(\s*)([\w|\-|\.|\/|\s]+):\s(.+)\z`)
|
||||||
keyRX = regexp.MustCompile(`\A(\s*)([\w|\-|\.|\/|\s]+):\s*\z`)
|
keyRX = regexp.MustCompile(`\A(\s*)([\w|\-|\.|\/|\s]+):\s*\z`)
|
||||||
|
searchRX = regexp.MustCompile(`<<<("search_\d+")>>>(.+)<<<"">>>`)
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
@ -60,7 +61,7 @@ func colorizeYAML(style config.Yaml, raw string) string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func enableRegion(str string) string {
|
func enableRegion(str string) string {
|
||||||
return strings.ReplaceAll(strings.ReplaceAll(str, "<<<", "["), ">>>", "]")
|
return searchRX.ReplaceAllString(str, `[$1]$2[""]`)
|
||||||
}
|
}
|
||||||
|
|
||||||
func saveYAML(dir, name, raw string) (string, error) {
|
func saveYAML(dir, name, raw string) (string, error) {
|
||||||
|
|
|
||||||
|
|
@ -56,6 +56,10 @@ func TestYaml(t *testing.T) {
|
||||||
"Message: Pod The node was low on resource: [DiskPressure].",
|
"Message: Pod The node was low on resource: [DiskPressure].",
|
||||||
"[#4682b4::b]Message[#ffffff::-]: [#ffefd5::]Pod The node was low on resource: [DiskPressure[].",
|
"[#4682b4::b]Message[#ffffff::-]: [#ffefd5::]Pod The node was low on resource: [DiskPressure[].",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
`data: "<<<"`,
|
||||||
|
`[#4682b4::b]data[#ffffff::-]: [#ffefd5::]"<<<"`,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
s := config.NewStyles()
|
s := config.NewStyles()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue