Sha256: 14526e91e606aa26f8c0ba19414afd0d9b57f3dec69ef837a492c555ce7eaa2d
Contents?: true
Size: 480 Bytes
Versions: 1
Compression:
Stored size: 480 Bytes
Contents
#!/usr/bin/env ruby require 'tmpdir' require 'open3' repo = ARGV.first Dir.mktmpdir { |dir| Dir.chdir dir out, err, status = Open3.capture3 'git', 'clone', repo, 'cloned' unless status.success? $stderr.puts out, err exit "Failed somehow >.<" end Dir.chdir 'cloned' files = Dir['**/*'].reject { |name| File.directory? name } files.each do |filename| loc = File.readlines(filename).count { |line| line !~ /^\s*$/ } puts "#{loc}\t#{filename}" end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gitloc-derreckmansheim-0.1.0 | bin/gitloc |