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

Version Path
ix-cli-0.0.27 bin/ix-blamer
ix-cli-0.0.26 bin/ix-blamer
ix-cli-0.0.25 bin/ix-blamer
ix-cli-0.0.24 bin/ix-blamer
ix-cli-0.0.23 bin/ix-blamer
ix-cli-0.0.22 bin/ix-blamer
ix-cli-0.0.21 bin/ix-blamer
ix-cli-0.0.20 bin/ix-blamer
ix-cli-0.0.19 bin/ix-blamer
ix-cli-0.0.18 bin/ix-blamer
ix-cli-0.0.17 bin/ix-blamer
ix-cli-0.0.16 bin/ix-blamer
ix-cli-0.0.15 bin/ix-blamer
ix-cli-0.0.14 bin/ix-blamer
ix-cli-0.0.13 bin/ix-blamer
ix-cli-0.0.12 bin/ix-blamer
ix-cli-0.0.11 bin/ix-blamer
ix-cli-0.0.10 bin/ix-blamer
ix-cli-0.0.9 bin/ix-blamer
ix-cli-0.0.7 bin/ix-blamer