Files
himewiki/internal/util/diff.go

18 lines
341 B
Go
Raw Permalink Normal View History

2025-09-29 16:03:39 +09:00
package util
import (
"github.com/pmezard/go-difflib/difflib"
)
func Diff(oldText, newText string) string {
diff := difflib.UnifiedDiff{
2025-11-15 09:11:41 +09:00
A: difflib.SplitLines(oldText),
B: difflib.SplitLines(newText),
2025-09-29 16:03:39 +09:00
FromFile: "old",
2025-11-15 09:11:41 +09:00
ToFile: "new",
Context: 3,
2025-09-29 16:03:39 +09:00
}
text, _ := difflib.GetUnifiedDiffString(diff)
return text
}