/ Published in: Ruby
Expand |
Embed | Plain Text
#!/usr/bin/env ruby `svn diff #{ARGV.join(' ')}`.each do |line| puts( if line =~ /^\+(.*)$/ "\e[32m#{$&}\e[0m" elsif line =~ /^-(.*)$/ "\e[31m#{$&}\e[0m" else line end ) end
Comments
Subscribe to comments
You need to login to post a comment.

svn diff #{ARGV.join(' ')}.each do |line| puts(if line =~ /^+(.)$/ "\e[32m#{$&}\e[0m" elsif line =~ /^-(.)$/ "\e[31m#{$&}\e[0m" else line end
)
end
svn diff #{ARGV.join(' ')}.each