Sha256: 0d60aa84cbcffddc805f3b465ba357067f314b614b7464ada8e16c219f1d665d
Contents?: true
Size: 1019 Bytes
Versions: 6
Compression:
Stored size: 1019 Bytes
Contents
#!/usr/bin/env ruby lib_dir = %(#{File.expand_path "#{__FILE__}/../.."}/lib) $LOAD_PATH << lib_dir unless $LOAD_PATH.include? lib_dir require 'code_stats' if ARGV.empty? or %w(-h --help help).any?{|k| ARGV.include? k} puts <<-TEXT Language-agnostic Code Statistics Usage: $ code_stats /projects/wordpress /projects/drupal $ code_stats /projects/* $ code_stats /projects/wordpress /projects/drupal except: JavaScript skip_filter: /tmp/ Options: except: JavaScript - analyze all languages except JavaScript only: Ruby - analyze Ruby language only specs_filter: regex, specifies should be path threated as specs, default: #{CodeStats::Project::DEFAUL_SPEC_FILTER.source} skip_filter: regex, specifies paths that should be skipped, default: #{CodeStats::Project::DEFAUL_SKIP_FILTER.source} TEXT exit end args = RubyExt.argv options = args.extract_options! options2 = {}; options.each{|k, v| options2[k] = v ? v.to_sym : v} args << options2 CodeStats.analyze_and_report *args
Version data entries
6 entries across 6 versions & 3 rubygems