What is the best Diff library in Ruby? [duplicate]

2019-02-02 16:54发布

This question already has an answer here:

I've looked at diff-lcs ( http://raa.ruby-lang.org/project/diff-lcs ) but it's poorly documented, and appears to be unmaintained.

Are there any good, actively maintained ruby gems for diffing text or html files?

3条回答
在下西门庆
2楼-- · 2019-02-02 17:06

I looked around and couldn't find an existing gem or library that offered a convenient way to generate diff style output from ruby.

I just released diffy which does what I want. It's a lightweight wrapper around diff which lets you generate text or html diffs from two strings, without a lot of fuss. I hope others find it useful. It's in use on wiff.me for anyone wants to preview the html output.

查看更多
Rolldiameter
3楼-- · 2019-02-02 17:10

I did some very recent searching and discovered that diff-lcs is an actively supported library again. It is now hosted at halostatue/diff-lcs on GitHub. The recent activity seems to be because one of the authors of Grit, the object-oriented git library for Ruby, added it as a dependency. Grit runs gollom, the GitHub wiki system. If GitHub is a supporter of the library then it's probably safe to say that diff-lcs will remain active for a long time.

查看更多
登录 后发表回答