0.01
No commit activity in last 3 years
No release in over 3 years
A simple line-of-code counter for Ruby projects
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

 Project Readme

loc_counter Build Status

loc_counter is a command-line tool for measuring LOC (line-of-code) count in your Ruby project or some set of arbitrary Ruby source files.

Installation

gem install loc_counter

Usage

The gem installs a single executable loc_counter.

On a project

If you want to count LOCs in your Rails app or in a gem, you can just pass a path to that project's directory to loc_counter:

$ loc_counter /path/to/project
48 files processed
Total     1826 lines
Empty     331 lines
Comments  372 lines
Code      1123 lines

In 'project mode' it scans app, bin, config, lib and top-level directories of your project, processing the following files:

  • Capfile
  • Gemfile
  • Rakefile
  • *.gemspec
  • *.rake
  • *.rb
  • * in bin directory

On arbitrary files

You can also give loc_counter any files you want to measure.

$ loc_counter ~/*.rb              
5 files processed
Total     118 lines
Empty     27 lines
Comments  4 lines
Code      87 lines

Contributing

If you want to contribute to the project, fork the repository, push your changes to a topic branch and send me a pull request.

loc_counter is tested under MRI 1.8.7, 1.9.2 and 1.9.3. If something is working incorrectly or not working at all in one of these environments, this should be considered a bug. Any bug reports are welcome at Github issues.