Sha256: 7bb7e20028ed2e9cb4603735108e094d300a66f00a7440ff3bd998776d586e65
Contents?: true
Size: 519 Bytes
Versions: 26
Compression:
Stored size: 519 Bytes
Contents
#!/usr/bin/env ruby extend = false if ARGV[0] == '-e' extend = true end Dir.glob('**/*.rb').each do |file| system "git blame #{file} | awk '{print $2}' | sort | uniq -c | sort -n | sed 's/(//g' | ix swap > /tmp/blamer.cache" if extend output = `cat /tmp/blamer.cache | ix percentage` puts file output.each_line do |line| puts " #{line}" end puts '' next end percent = `cat /tmp/blamer.cache | ix percentage | tail -2 | head -1` puts "#{percent.chomp} #{file}" end
Version data entries
26 entries across 26 versions & 1 rubygems