Sha256: 97b92e44a54489746b25477e0d2d12b8248bda856c6839a8df59aece5b7750b8
Contents?: true
Size: 877 Bytes
Versions: 3
Compression:
Stored size: 877 Bytes
Contents
#! /usr/bin/env ruby stats_directories = [ %w(Libraries lib/), %w(Source source/), %w(Src src/), %w(Features features/), ].collect { |name, dir| [ name, "#{Dir.pwd}/#{dir}" ] }.select { |name, dir| File.directory?(dir) } if ENV['DIRECTORIES_TO_CALCULATE'] user_defined_dirs = ENV['DIRECTORIES_TO_CALCULATE'].split(',') user_defined_dirs.each do |dir| if File.directory?(dir) stats_directories << [dir, "#{Dir.pwd}/#{dir}"] end end end if ENV['IGNORE_FILE_GLOBS'] user_ignored_dirs = ENV['IGNORE_FILE_GLOBS'].split(',') else user_ignored_dirs = [] end def report_stats(stats_directories, user_ignored_dirs) require File.join(File.dirname(__FILE__), '..', 'lib', 'code_statistics', 'code_statistics') puts CodeStatistics::CodeStatistics.new(stats_directories, user_ignored_dirs).to_s end report_stats(stats_directories, user_ignored_dirs)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
code_statistics-0.2.13 | bin/code_statistics |
code_statistics-0.2.12 | bin/code_statistics |
code_statistics-0.2.11 | bin/code_statistics |